demo
[group:fms-kafka]
programs=fms-kafka-send-fps-estimate-data,fms-kafka-send-fps-actual-data
[program:fms-kafka-send-fps-estimate-data]
command=/usr/local/c/bin/php artisan command:ExpensesToFpsForEstimate
directory=/media/sdb/web/html/GC_FMS/test.fms-manager.com/
autorestart=true
stderr_logfile=/var/log/fms-kafka-send-fps-estimate-data.err.log
stdout_logfile=/var/log/fms-kafka-send-fps-estimate-data.out.log
environment=ASPNETCORE_ENVIRONMENT=dev
user=w
stopsignal=INT
autostart=true
[program:fms-kafka-send-fps-actual-data]
command=/usr/local/c/bin/php artisan command:ExpensesToFpsForActual
directory=/media/sdb/web/html/GC_FMS/test.fms-manager.com/
autorestart=true
stderr_logfile=/var/log/fms-kafka-send-fps-actual-data.err.log
stdout_logfile=/var/log/fms-kafka-send-fps-actual-data.out.log
environment=ASPNETCORE_ENVIRONMENT=dev
user=w
stopsignal=INT
autostart=true
[program:fms-admin-apollo]
command=/usr/local/php7.0/bin/php artisan command:RefreshDotEnv
directory=/media/sdb/web/html/goodcang/fms-admin.goodcang.com/
autorestart=true
stderr_logfile=/var/log/fms-admin-apollo.err.log
stdout_logfile=/var/log/fms-admin-apollo.out.log
environment=ASPNETCORE_ENVIRONMENT=dev
user=w
stopsignal=INT
autostart=true
启动: supervisord -c /etc/supervisord.conf
查看 supervisorctl status
/var/log/fms-mq-send-data.err.log
https://blog.csdn.net/yzlaitouzi/article/details/108531326
重启supervisor服务
前提:监控报警发现supervisor服务down了 or 检查服务发现supervisor 服务down了
执行sudo supervisorctl命令,输入密码后发现执行失败,说明supervisor服务挂了
解决办法:
1、首先找到supervisor安装的目录,命令为
whereis supervisor
which supervisor
启动supervisor服务,命令为
sudo supervisord -c /etc/supervisor/supervisord.conf
查看supervisor服务是否正常运行,命令为
sudo supervisorctl
如果还是不行的话,重复执行第3、4步骤
要操作关闭supervisor则执行命令
sudo supervisorctl shutdown
要操作重启supervisor则执行命令
sudo supervisorctl reload
见截图(重启的前提是supervisor已经在启动中)
二、查看、启动、停止、重启supervisor进程
1、更新配置后必须执行更新命令才生效
sudo supervisorctl update
1
2、查看supervisor进程
sudo supervisorctl status
1
3、启动某个supervisor进程
sudo supervisorctl start xxxx
1
4、停止某个supervisor进程
sudo supervisorctl stop xxxx
1
5、停止所有supervisor进程
sudo supervisorctl stop all
1
6、重启某个supervisor进程
sudo supervisorctl restart xxxx