Supervisor 跑 Laravel 队列问题?
在使用laravel队列时(当前使用版本5.4),使用Supervisor作进程守护,出现过两个问题,一直没有真正找到原因。
-
第一个是问题:本地多个项目同时开启Supervisor worker,在当前项目中运行队列任务,结果会映射到另外一个项目中,结果错误的队列也同样插入了这个项目的failed_jobs中;后来在跑当前项目时,我都会 supervisorctl stop 其它项目来解决这个问题。
-
第二个问题:当个项目,运行队列后正常,当修改代码时,不管是跑php artisan queue:restart 还是 supervisorctl restart 项目 都不能更新到队列;使用php artisan cache:clear 同样无果,只有停止Supervisor并重新运行才能更新到队列中。
不知道大家又没有遇到同样的问题,或者我的姿势错在哪里?
推荐文章: