Centos7安装
# 切换root用户
yum update
yum install epel-release
yum install -y supervisor
设置开机自启动
systemctl enable supervisord
启动supervisord
服务
systemctl start supervisord
查看服务状态
systemctl status supervisord
查看进程
ps -ef | grep supervisord
重启
supervisorctl reload
systemtcl restart supervisord
用法,如:增加一个自动评论的进程管理(laravel)
[program:autoComment]
# 命令
command=php /home/www-data/guoren/artisan queue:work --queue=autoComment --daemon --tries=3 --timeout=60
# command执行的目录
directory=/home/www-data/guoren
# 当supervisor启动时,程序自启动
autostart=true
# 自动重启
autorestart=true
# 启动延时执行,默认1秒
startsecs=1
# 信号中段(INT),将写入日志或文件
stopsignal=INT
# 以root用户执行
user=root
# 错误日志文件
stderr_logfile=/var/log/queue/autoComment.err.log
# 输出日志文件
# stdout_logfile=/var/log/queue/autoComment.out.log
网友评论