Supervisor使用(啟動nginx/tomcat/redis)


官方文檔: http://supervisord.org/
 
一、安裝
yum install -y supervisor
 
二、開機自啟動
執行以下命令:
systemctl enable supervisord
 
驗證是否為開機啟動:
systemctl is-enabled supervisord
 
三、配置修改
1. 啟動http服務
[root@tuotuonet-14 etc]# vi /etc/supervisord.conf
 
2.讀取指定路徑的下ini文件
 
四、redis配置
 
[program:redis]
command=/usr/local/redis/redis-server /usr/local/redis/redis.conf
user=root
autostart=true
#autorestart=true
redirect_stderr=true
startsecs=0
stopsignal=KILL
stopasgroup=true
stdout_logfile_maxbytes=20MB
stdout_logfile_backups=20
stdout_logfile=/root/data/logs/redis_stdout.log
說明:startsecs=0 表示按照默認服務啟動完成時間
 
五、tomcat配置
[root@tuotuonet-14 supervisord.d]# cat testframework.ini
[program:testframework]
command=/usr/local/testFramework-tomcat/bin/catalina.sh run
user=root
#autostart=true
#autorestart=true
redirect_stderr=true
startsecs=0
stopsignal=TERM
stopasgroup=true
stdout_logfile_maxbytes=20MB
stdout_logfile_backups=20
stdout_logfile=/root/data/logs/testframework_stdout.log

  

 
六、nginx配置
[program:nginx]
command=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -g 'daemon off;'
user=root
autostart=true
#autorestart=true
redirect_stderr=true
startsecs=0
stopsignal=HUP
stopasgroup=true
stdout_logfile_maxbytes=20MB
stdout_logfile_backups=20
stdout_logfile=/root/data/logs/nginx_stdout.log

  

 
 
七、ini配置導入生效
[root@tuotuonet-14 supervisord.d]# supervisorctl update
 
八、網頁展示
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM