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/108531326open in new window

重启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

Last Updated:
Contributors: 刘荣杰