安装 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}