supervisord常见问题

第一种:

你在没有修改配置文件之前就已经启动:~supervisord -c supervisord.conf

然后又去修改配置文件,想重新读取一下但是却出现了以下报错: 

Another program is already listening on a port that one of our HTTP servers is configured to use.  Shut this program down first before starting supervisord

 原因:之前已经启动了,sock文件需要unlink一下~unlink /tmp/supervisor.sock

然后重新 ~supervisord -c supervisord.conf 

 

第二种: 

你需要托管的进程没有启动,原因:

1、supervisord.conf中你的 include模块可能没有开启

;[include]

;files = /data/docker/sss/*.ini

2、supervisor.ini文件中:  program漏加

[program:sgms]
command=/usr/bin/java -jar /data/docker/sgms-app.jar
process_name=%(program_name)s
autostart=true
user=root
stdout_logfile=/tmp/httpd.log
stderr_logfile=/tmp/httpd.error
[program:sshd]
command=/usr/sbin/sshd -D
process_name=%(program_name)s
autostart=true

posted @ 2018-05-08 16:13  天宇星空  阅读(318)  评论(0编辑  收藏  举报