【发布时间】:2019-06-01 05:39:53
【问题描述】:
我有一个 laravel 项目,我在其中实现了队列, 在我的本地服务器上一切正常,如果我运行 php artsan queue:work,它会处理我的工作,但在数字海洋服务器上,它不起作用,如果我运行相同的命令,我的终端什么也不做,我已经尝试了所有可能的方法,它还没有工作,我有设置主管,但它没有处理任何东西, 如果我运行 queue:listen, queue:work 没有任何反应,是不是有什么东西阻止了我的队列启动?
前段时间在我的本地机器上发生过这种情况,但不记得它是如何再次工作的
我已经做了 3 天了,现在没有成功
在我的本地机器上它工作正常,但在数字海洋上队列命令不起作用
我已经做过的事情
我安装了supervisor,supervisor运行良好,没有错误,但不处理队列作业
我的广播驱动程序设置为数据库
我 hv 迁移了作业表
【问题讨论】:
-
想问一下 - 您的网站是否处于生产维护模式?
-
不!该网站运行良好,在 .env 中我将其设置为生产,其他一切正常,只是工作
-
所以你在你的服务器上运行
php artisan queue:work对吗? -
是的!如果我运行 php artisan queue:work 甚至没有任何反应
-
是的!如果我运行 php artisan queue:work 甚至没有任何反应 php artisan queue:listen
标签: linux laravel queue digital-ocean supervisord