`

supervisor管理进程监控安装及配置

阅读更多

supervisor是一个用来监控进程的程序,程序部署在linux下运行,在运行的过程中可能会因为某些原因导致中断,手动重启又比较麻烦,这时候就可以配置supervisord来管理这些进程,实现进程自动重启。

1.使用supervisor首先需要安装,安装supervisor又需要python的支持,第一步需要安装python,这里就不介绍python的安装了。安装完python后,执行命令pip install supervisor安装supervisor.

2.拷贝一份supervisord.conf到/etc目录下

3.将要启动的进程相关的配置加入到supervisord.conf这个配置文件中

[program:video_publish_receive]    

command=python -u /opt/modules/tomcat-micro/webapps/meizi/WEB-INF/classes/shell/dev/publish_receive.py      //需要执行的命令

autostart=true                //是否自动重启

redirect_stderr=true      //重定向stderr到stdout

stdout_logfile=/var/log/supervisord.log   //stdout日志路径

user=root    //进程运行的身份

还有其它的配置选项,可参考文档http://www.supervisord.org/设置。

4.在/usr/bin目录下创建相应的软连接,可保证系统可以直接使用supervisord和supervisorctl命令

   ln -s /usr/local/python-2.7/bin/supervisord  supervisord

   ln -s /usr/local/python-2.7/bin/supervisorctl  supervisorctl

5.更新supervisord.conf文件

supervisorctl reload (若supervisor还未启动 先运行supervisord这个命令 再重新更新)

以上即为supervisor的安装及配置。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics