Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何运行Laravel队列:在共享主机中工作而不重叠_Laravel_Cron - Fatal编程技术网

如何运行Laravel队列:在共享主机中工作而不重叠

如何运行Laravel队列:在共享主机中工作而不重叠,laravel,cron,Laravel,Cron,如何运行Laravel队列:在共享主机中工作而不重叠 我在cronjob中使用这段代码,但由于命令重叠,这占用了太多的CPU资源 最好的方法是什么 /usr/local/bin/php /home/electro/public_html/artisan queue:work 导致高CPU的问题是因为工人每次检查队列中的作业时都会加载整个框架 您可以使用: php artisan队列:工作-守护进程 就你而言: /usr/local/bin/php/home/electro/public_htm

如何运行Laravel队列:在共享主机中工作而不重叠

我在cronjob中使用这段代码,但由于命令重叠,这占用了太多的CPU资源 最好的方法是什么

/usr/local/bin/php /home/electro/public_html/artisan queue:work

导致高CPU的问题是因为工人每次检查队列中的作业时都会加载整个框架

您可以使用:

php artisan队列:工作-守护进程

就你而言:

/usr/local/bin/php/home/electro/public_html/artisan队列:工作-守护进程


这将加载框架一次,作业的检查/处理在while循环中进行,这让CPU呼吸轻松。

为什么队列工作人员在几天后停止如何连续运行它,如果服务器重述,它也会自动启动。如何检查正在运行的队列工作?