废话少说,直蹦主题!
1、安装必要的包:
yum install python-setuptools
easy_install pip
2、安装 supervisor
pip install supervisor
3、生成 supervisor 配置文件
echo_supervisord_conf > /etc/supervisord.conf
4、新建自定义进程脚本目录
mkdir /etc/supervisord.d/
5、修改 supervisor 配置文件/etc/supervisor.conf,方便管理自定义进程
[include]
files = /etc/supervisord.d/*.conf
6、创建 supervisord 启动脚本
/etc/init.d/supervisord
7、supervisor 加入开机启动
chmod +x /etc/init.d/supervisord
chkconfig --add supervisord
chkconfig supervisord on
service supervisord start
8、supervisor 最基本使用方法
创建一个后台进程执行脚本:
vi /etc/supervisord.d/test.conf
[program:test]
command=tail -f /etc/supervisord.conf ;常驻后台的命令
autostart=true ;是否随supervisor启动
autorestart=true ;是否在挂了之后重启,意外关闭后会重启,比如kill掉!
startretries=3 ;启动尝试次数
stderr_logfile=/tmp/test.err.log ;标准输出的位置
stdout_logfile=/tmp/test.out.log ;标准错误输出的位置
9、重启 supervisor
/etc/init.d/supervisord restart
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于