一、安装
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
八、网页展示