lie*_*oes 8 php laravel laravel-5
开发人员,我有问题。我的队列不工作,或者我只是不明白它是如何工作的。我创建了一个命令,它应该添加一个新的队列作业。队列的驱动程序是 - 数据库。执行我的命令后,我在表“jobs”中看到了一个新行。之后,我尝试执行“php artisan queue:work” - 但没有任何反应。
请帮帮我,我该如何执行这项工作?
来自文档:[ Daemon Queue Listener ] queue:workartisan 命令包括一个--daemon选项,用于强制队列工作者继续处理作业而无需重新启动框架。与 queue:listen 命令相比,这会显着减少 CPU 使用率:
要以守护进程模式启动队列工作器,请使用以下--daemon标志:
php artisan queue:work connection --daemon
Run Code Online (Sandbox Code Playgroud)
但是,如果您没有多个连接,请删除连接并在没有连接的情况下执行它:
php artisan queue:work --daemon
Run Code Online (Sandbox Code Playgroud)
它对我有用。