队列 worker & 部署:

重新启动 worker:php artisan queue:restart

Supervisor常用命令:

查看进程运行状态:sudo supervisorctl status
重启horizon进程:supervisorctl restart horizon
监控队列更新无效执行:sudo supervisorctl update

创建了配置文件后,可以使用以下命令更新 Supervisor 配置并启动进程:

重启进程:sudo supervisorctl reread
监控队列更新无效执行:sudo supervisorctl update
启动horizon进程:sudo supervisorctl start horizon

重试失败的任务

查看所有插入到 failed_jobs 数据库表中的失败任务:php artisan queue:failed
重试所有失败的任务:php artisan queue:retry all
删除所有失败的任务:php artisan queue:flush