linux下使用supervisor添加常驻进程
Posted 嗯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下使用supervisor添加常驻进程相关的知识,希望对你有一定的参考价值。
安装命令
yum install supervisor
配置
安装好后在/etc/会生成一个supervisord.conf文件及一个supervisord.d文件目录
supervisord.conf是一些默认配置,可自行修改:
服务启动
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
以上是关于linux下使用supervisor添加常驻进程的主要内容,如果未能解决你的问题,请参考以下文章
Linux中Supervisor的安装与使用入门(如何添加常驻进程)