官方文檔:
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
八、網頁展示
