supervisor就是用Python开发的一套通用的进程管理程序,可以监控程序状态, 并且可以重启
简单配置
配置文件在/etc/supervisor/conf.d
目录下
配置很简单,更加详细的配置查看http://www.supervisord.org/
1 2 3 4 5 6
| [program:frps] user=root directory=/root/frp/frp_server/ command=/root/frp/frp_server/frps -c /root/frp/frp_server/frps.ini process_name=%(program_name)s autostart=true
|
1 2 3 4 5 6 7 8 9 10
| [program:kcptun] user=kcptun directory=/usr/local/kcptun command=/usr/local/kcptun/server_linux_386 -c "/usr/local/kcptun/server-config.json" process_name=%(program_name)s autostart=true redirect_stderr=true stdout_logfile=/var/log/kcptun/server.log stdout_logfile_maxbytes=1MB stdout_logfile_backups=0
|
参考文档
- http://www.supervisord.org/