1,配置管理进程html
进程管理配置参数,不建议全都写在supervisord.conf文件中,应该每一个进程写一个配置文件放在include指定的目录下包含进supervisord.conf文件中。
1> 建立/etc/supervisor/目录,用于存放进程管理的配置文件
2> 修改/etc/supervisord.conf中的include参数,将/etc/supervisor/目录添加到include中redis
[include] files = /etc/supervisor/*.ini
在 /etc/supervisor/
目录下创建 redis.ini
文件ui
[program:redis] command=/data/redis/src/redis-server /data/redis/redis.conf autorstart=true autorestart=true stdout_logfile=/tmp/supervisor.log
2.重启supervisorspa
[root@kafka60 supervisor]# supervisorctl status
[root@kafka60 supervisor]# supervisorctl reload
Restarted supervisord
[root@kafka60 supervisor]# supervisorctl status
redis BACKOFF Exited too quickly (process log may have details)
3,子进程管理(supervisorctl)
rest
1) 查看全部子进程的状态: code
# supervisorctl status
blog RUNNING pid 2395, uptime 0:08:41
zhoujy RUNNING pid 2396, uptime 0:08:41
2)关闭、开启指定的子进程:server
# supervisorctl stop Redis
zhoujy: stopped
# supervisorctl start Redis
zhoujy: started
3)关闭、开启全部的子进程:htm
# supervisorctl stop all
blog: stopped
zhoujy: stopped
# supervisorctl start all
blog: started
zhoujy: started
4):其余参数:supervisor开启后子进程自动开启(autostart=true)和子进程退出后自动启动(autorestart=ture)blog