注:supervisor服务安装shell脚本:https://blog.csdn.net/CN_TangZheng/article/details/109223082
supervisor的zookeeper配置文件:vim /etc/supervisord.d/zookeeper.conf
[program:zookeeper] command=/data/ota_soft/zookeeper/bin/zkServer.sh start-foreground ;priority=999 autostart=true autorestart=true ;startsecs=10 ;startretries=3 ;exitcodes=0,2 ;stopsignal=QUIT ;stopwaitsecs=10 user=root log_stdout=true log_stderr=true stdout_logfile=/data/logs/supervisord_zookeeper.log redirect_stderr=true ;logfile_maxbytes=1MB environment=JAVA_HOME=/opt/jdk1.8.0_191supervisorctl update更新配置
supervisorctl status 查看服务状态
以下服务同理
supervisor的kafka配置文件
[program:kafka] command=/data/ota_soft/kafka/bin/kafka-server-start.sh /data/ota_soft/kafka/config/server.properties ;priority=999 autostart=true autorestart=true ;startsecs=10 ;startretries=3 ;exitcodes=0,2 ;stopsignal=QUIT ;stopwaitsecs=10 user=root log_stdout=true log_stderr=true stdout_logfile=/data/logs/supervisord_kafka.log redirect_stderr=true ;logfile_maxbytes=1MB environment=JAVA_HOME=/opt/jdk1.8.0_191supervisor的redis配置文件
redis配置文件需要将daemonize改为no
[program:redis7002] command=/data/ota_soft/7002/bin/redis-server /data/ota_soft/7002/redis.conf ;priority=999 autostart=true autorestart=true ;startsecs=10 ;startretries=3 ;exitcodes=0,2 ;stopsignal=QUIT ;stopwaitsecs=10 user=root log_stdout=true log_stderr=true stdout_logfile=/data/logs/supervisord_redis7002.log redirect_stderr=true ;logfile_maxbytes=1MB environment=JAVA_HOME=/opt/jdk1.8.0_191supervisor的mosquitto配置文件
[program:mosquitto] command=/usr/local/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf ;priority=999 autostart=true autorestart=true ;startsecs=10 ;startretries=3 ;exitcodes=0,2 ;stopsignal=QUIT ;stopwaitsecs=10 user=root log_stdout=true log_stderr=true stdout_logfile=/data/logs/supervisord_mosquitto.log redirect_stderr=true ;logfile_maxbytes=1MB environment=JAVA_HOME=/opt/jdk1.8.0_191其他常用命令: supervisorctl start 服务名 ‘//启动服务’ supervisorctl stop 服务名 ‘//关闭服务’ supervisorctl restart 服务名 ‘//重启服务’
