每一个你不满意的现在,都有一个你不努力的曾经。
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
每一个你不满意的现在,都有一个你不努力的曾经。