安裝 yum install supervisor
配置 centOs目錄 /etc/supervisor.conf
自定義配置文件/etc/supervisord.d/{name}.ini
事列:
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command={path}/php {path}/artisan queue:work sqs --sleep=3 --tries=3
autostart=true
autorestart=true
user=root
numprocs=8
redirect_stderr=true
stdout_logfile={path}/worker.log
更新新的配置到supervisord supervisorctl update
重新啓動配置中的所有程序 supervisorctl reload
啓動 supervisord -c /etc/supervisord.conf
查看正在守候的進程 supervisorctl
重啓 supervisorctl restart {program_name}