84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
根据官方文档使用--daemon可让队列常驻运行。对应命令行执行php artisan queue:work --daemon;
--daemon
php artisan queue:work --daemon
但是当前命令还是会因为使用Ctrl+C。将进程给关闭。如何常驻在后台执行?
ringa_lee
官方文档还让你安装 supervisor 你为什么不安装呢?
用 supervisor 可以常驻后台,并且监控php artisan queue:work --daemon的运行
这样即使重启,都可以稳定的运行队列。
安装教程:https://www.load-page.com/bas...
加个 & 试试呢
daemon只是放到后台运行而已,如果队列出现致命错误,队列必然挂彩,唯一的解决方法就是通过进程守护的方式实现重启(supervisord)。
只要supervisord进程存在,你的队列就能永久的常驻进程。
另外,supervisord貌似只支持linux
官方文档还让你安装 supervisor 你为什么不安装呢?
用 supervisor 可以常驻后台,并且监控
php artisan queue:work --daemon
的运行这样即使重启,都可以稳定的运行队列。
安装教程:https://www.load-page.com/bas...
加个 & 试试呢
daemon只是放到后台运行而已,如果队列出现致命错误,队列必然挂彩,唯一的解决方法就是通过进程守护的方式实现重启(supervisord)。
只要supervisord进程存在,你的队列就能永久的常驻进程。
另外,supervisord貌似只支持linux