linux下使用supervisor添加常驻进程

安装命令     

yum install supervisor

配置


安装好后在/etc/会生成一个supervisord.conf文件及一个supervisord.d文件目录

supervisord.conf是一些默认配置,可自行修改:

linux下使用supervisor添加常驻进程

服务启动

supervisord -c /etc/supervisord.conf

常用命令

#supervisorctl reload //重启
#supervisorctl status:查看所有进程的状态
#supervisorctl stop demo:停止
#supervisorctl start demo:启动
#supervisorctl restart demo: 重启
#supervisorctl update :配置文件修改后可以使用该命令加载新的配置

ERROR:unix:///var/tmp/supervisor.sock refused connection

#supervisord -c /etc/supervisord.conf 启动supervisord并使用配置
#supervisorctl restart mall_seller
#vim /etc/supervisord.conf
#ps -ef|grep super
————————————————
版权声明:本文为CSDN博主「ChouCat」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013101178/java/article/details/84723150

 supervisord.d目录用来存放用户自定义的进程配置,参考


# 新建一个应用并设置一个名称,这里设置为 subMessage
[program:smfsubMessage]
# 设置命令在指定的目录内执行
directory=/www/wwwroot/test33.xifunet.com
# 这里为您要管理的项目的启动命令
command=/usr/bin/php think sub:message
# 以哪个用户来运行该进程
user=root
# supervisor 启动时自动该应用
autostart=true
# 进程退出后自动重启进程
autorestart=true
# 进程持续运行多久才认为是启动成功
startsecs=1
# 重试次数
startretries=3
# stderr 日志输出位置
stderr_logfile=/var/www/test33.xifunet.com/runtime/subMessageStderr.log
# stdout 日志输出位置
stdout_logfile=/var/www/test33.xifunet.com/runtime/subMessageStdout.log

相关推荐