首页 技术笔记 后端技术 supervisor使用配置
supervisor使用配置
摘要 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。

问题

在Linux服务器中,项目经常需要进程的守护,例如http服务,tcp服务,mq服务等。自己写的项目,能力或框架的问题,会导致不定期断开进程,导致服务终止。所需要一个应用守护进程

解决(以centos为例)

  1. 安装supervisor:yum install supervisor

  2. 查看配置文件:/etc/supervisord.conf

  3. 在目录/etc/supervisord.conf下添加配置文件,参考官方文档supervisord.org

  4. 如果配置完成后启动服务:supervisord -c /etc/supervisord.conf

  5. 开启服务:supervisorctl start all

  6. 查看状态supervisorctl status

说明

参考官方文档supervisord.org