如何停止工匠队列:监听所有CPU的命令?

jaa*_*arv 2 laravel laravel-5 artisan laravel-5.1

我正在php artisan queue:listen --sleep=10 --tries=3Windows 7笔记本电脑上使用命令运行队列侦听器。我的计算机具有4核心CPU,并且该进程持续消耗25%的CPU负载。我尝试增加睡眠参数,但这完全没有帮助。队列中没有作业。我正在使用数据库队列。如何解决,我的电脑越来越热。

Jos*_*ber 6

将其作为守护程序运行,以阻止其旋转越来越多的应用程序实例:

php artisan queue:work connection --daemon
Run Code Online (Sandbox Code Playgroud)

文档

queue:work工匠命令包括--daemon用于迫使队列工作继续处理工作而没有重新启动的框架选项。与该queue:listen命令相比,这可显着降低CPU使用率