- 安装supervisor
yum install -y supervisor
- 安装完成后启动服务
systemctl start supervisord
3.查看服务状态
systemctl status supervisord
4. 查看配置文件,新增自己的进程监听配置文件目录
vi /etc/supervisord.conf
5.进入刚才的目录,新增自己的配置
cd /etc/supervisord.d
6.配置参考
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /www/yourapp/artisan queue:work redis --sleep=3 --tries=3
autostart=true
autorestart=true
user=root
numprocs=8
redirect_stderr=true
stdout_logfile=/www/wwwlogs/supervisor.log
7.重启服务
systemctl restart supervisord
8.查看服务状态
systemctl status supervisord
9.设置服务开启自启动
systemctl enable supervisord
supervisor常用命令
systemctl stop supervisord 停止服务
systemctl start supervisord 开启服务
systemctl status supervisord 查看状态
systemctl reload supervisord 重载配置
systemctl restart supervisord 重启
ps -ef|grep supervisord 查看是否启动成功
netstat -tunlp|grep 端口号 查看端口号
systemctl enable supervisord 设置开机自启
supervisorctl reload 重载
supervisorctl status:查看所有进程的状态
supervisorctl stop demo:停止demo
supervisorctl start demo:启动demo
supervisorctl restart demo: 重启demo
supervisorctl update :配置文件修改后可以使用该命令加载新的配置