Skip to content

vast0906/supervisor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

supervisor

记录日常supervisor中ini的定义

#pip install supervisor

#echo_supervisord_conf > /etc/supervisor/supervisord.conf

#cat >> /etc/supervisor/supervisord.conf << "END" 
[inet_http_server]    
port=*:9001        
username=user              
password=123  
 
[include]
files = /etc/supervisor/conf.d/*.ini
END

supervisor前台运行

[supervisord]
nodaemon=true
启动单个service
supervisorctl -c conf/$service.ini
  • 如果程序默认是以守护进程运行的,希望使用supervisor来控制的话,需要将他们调整为非守护进程的方式来运行,否则的话会看到相应的进程不断的重启

redis

需修改redis.conf

sed -i 's/^daemonize\(.*\)/daemonize no/g' /home/admin/redis/conf/redis.conf
daemonize no

tengine

需修改nginx.conf

sed -i 's/^daemon\(.*\)/daemon on\;/g' /home/admin/tengine/conf/nginx.conf
daemon on;

supervisor前台运行

nodaemon=false               ; 是否在前台启动,默认是 false,即以 daemon 的方式启动

参考链接:

http://c.isme.pub/2017/04/20/supervisor/

Wangxj's Blog

About

记录日常supervisor中ini的定义

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages