1.安装supervisorctl配置supervisord.conf
vi /etc/supervisord.conf
#图形化界面管理服务
[inet_http_server] ; inet (TCP) server disabled by default port=*:9001 ; (ip_address:port specifier, *:port for all iface) username=admin ; (default is no username (open server)) password=admin ; (default is no password (open server))
2.配置服务
################守护服务######################### [program:redis] directory=/usr/local/bin command=/usr/local/bin/redis-server /etc/redis.conf priority=1 numprocs=1 process_name=redis autostart=true autorestart=true startretries=5 [program:tomcat] directory=/usr/local/apache-tomcat-8.5.60 command=/usr/local/apache-tomcat-8.5.60/bin/catalina.sh run environment=JAVA_HOME="/usr/local/jdk1.8.0_131/",JAVA_BIN="/usr/local/jdk1.8.0_131/bin" stdout_logfile=/usr/local/apache-tomcat-8.5.60/logs/catalina.out priority=2 numprocs=1 process_name=tomcat autostart=true autorestart=true startretries=5 [program:Nginx] directory=/usr/local/Nginx/sbin command=/usr/local/Nginx/sbin/Nginx -g 'daemon off;' priority=3 numprocs=1 process_name=Nginx autostart=true autorestart=true startretries=5 [program:association-api] directory=/home/association-api command=/usr/local/jdk1.8.0_131/bin/java -Xmx256m -xms256m -jar association-api-v1.0.0.jar --spring.config.location=/home/association-api/application-pro.yml process_name=association-api priority=4 numprocs=1 autostart=true autorestart=true startretries=5 [program:trace-api] directory=/home/trace-api command=/usr/local/jdk1.8.0_131/bin/java -Xmx256m -xms256m -jar trace-api-v1.0.0.jar --spring.config.location=/home/trace-api/application-pro.yml process_name=trace-api priority=5 numprocs=1 autostart=true autorestart=true startretries=5
4.idea设置自动部署
5.点击run自动发布
6.图形化界面自动启动
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。