Supervisor Install for CentOS 6.9 final

2020-03-10 16:46:02

1、下载压缩包

http://github.com/Supervisor/supervisor/releases

supervisor-3.3.3.tar.gz下载:

http://www.veryecs.com/zb_users/upload/2017/08/201708281503928458214480.gz

2、解压

# tar -zxvf supervisor-3.3.3.tar.gz

# cd supervisor-3.3.3

# python setup.py install

3、创建配置

# echo_supervisord_conf > /etc/supervisord.conf

4、添加配置

#whereis php
[program:php]

command=/usr/bin/php think queue:work --queue queue_name --daemon ;被监控进程

directory=/www/root/xxxx.com

;process_name=%(process_num)02d

;numprocs=5 ;启动几个进程

autostart=true ;随着supervisord的启动而启动

autorestart=true ;自动启动

startsecs=1 ;程序重启时候停留在runing状态的秒数

startretries=10 ;启动失败时的最多重试次数

redirect_stderr=true ;重定向stderr到stdout

stdout_logfile=/root/supervisor.log ;stdout文件

5、开启supervisord服务

# supervisord -c /etc/supervisord.conf

查看正在守候的进程

# supervisorctl

更新新的配置到supervisord

# supervisorctl update

重新启动配置中的所有程序

# supervisorctl reload

启动某个进程(program_name=你配置中写的程序名称)

# supervisorctl start program_name

重启某一进程 (program_name=你配置中写的程序名称)

# supervisorctl restart program_name

停止全部进程

# supervisorctl stop all

相关新闻

相关游戏