每一个你不满意的现在,都有一个你不努力的曾经。

CentOS7 安装 supervisor进程管理器


1、安装supervisor

supervisor是基于Pyshon开发的,安装supervisor时会自动安装Python依赖项,所以不需要额外的安装操作

yum install -y supervisor

2、安装成功后查看/etc下生成了相关文件和目录

supervisord.conf 是默认配置文件
supervisord.d 是存放其他程序单独配置文件的目录

3、配置supervisord.conf 通过URl访问

    vim /etc/supervisord.conf

去掉这前面的;号,需要账号密码自己填写,127.0.0.1:9001 改成0.0.0.0:9001

[inet_http_server]
port=0.0.0.0:9001
;username=填写用户名
;password=填写密码

4、/etc/supervisord.d目录下新建配置文件

touch cs.ini

[program:cs]
process_name=%(process_num)02d
#命令执行的目录
directory=/home/cs
#要执行的命令
command=php index.php 
#是否自动启动
autostart=true
#是否自动重启
autorestart=true
#自动重启间隔 秒
startsecs=1

startretries=10
#标准错误日志
stderr_logfile=/var/log/FirstApi.err.log
#标准输出日志
stdout_logfile=/var/log/FirstApi.out.log
#进程数量
numprocs=1
redirect_stderr=true
user=root

5、相关命令

#进入控制台
supervisorctl
#重新读取配置
reread
#更新配置
update
#开始所有配置
start all
#成功后查看状态
status
Card image cap

每一个你不满意的现在,都有一个你不努力的曾经。