1 应用场景
应用程序需要24小时不间断运行。这时可使用supervisor监控应用程序的进程。当发生应用程序内部错误退出、进程被杀死等情况时,自动重启应用程序。
2 supervisor
supervisor由python写成, 简单好用。官方网站
http://supervisord.org,上面有详细的指南文档。
3 安装supervisor
1)安装 setuptools
$sudo apt-get install python-setuptools
2) 使用easy_install安装 supervisor
$sudo easy_install supervisor
安装完成后出现:
/
usr
/
bin
/
supervisord --
supervisor
服务守护进程
/
usr

本文详细介绍了如何在Linux环境下利用supervisor来监控应用程序。从应用场景、安装过程到配置文件的创建,再到如何启动和管理被监控的程序,以及如何设置使supervisord开机自动启动。特别注意,当子进程是通过bash执行java时,需要配置stopasgroup和killasgroup以确保正确停止所有相关进程。
最低0.47元/天 解锁文章
1971

被折叠的 条评论
为什么被折叠?



