2018年12月3日星期一

为OPVZ的BBR(lkl)进程加入守护Supervisor

Supervisor 是一个用 Python 写的进程管理工具,可以用来启动、重启、关闭进程。我们把需要守护的程序加入 Supervisor ,当程序出现问题时就可以自动重启程序,方便省心了不少。


在OPVZ的VPS上安装完SSR节点之后,用91yun的BBR脚本进行加速的时候,发现刚开始的时候能够通过ping 10.0.0.2成功加速。但是过一会之后会发现SSR无法连接了,经过排查发现是91yun的BBR 运行脚本被系统杀掉了。这时候就得为BBR脚本添加进程守护,当检测到BBR脚本被杀之后,重启BBR脚本。

本次测试系统环境是 centos 7 x 64,其他系统请自行更换相关命令。

1. 安装(如果提前安装了就不需要此步骤)
yum install supervisor

2. 在/etc/目录下新建配置文件(如果提前安装了就直接去第三步打开配置文件)
echo_supervisord_conf > /etc/supervisord.conf

3. 修改配置文件(如果提前安装了就直接打开配置文件)
vi /etc/supervisord.conf

4. 在末尾加入配置信息

[program:lkl]
command = bash /root/lkl/run.sh
user = root
autostart = true
autorestart = true

5. 添加之后保存,然后重启VPS即可。

没有评论:

发表评论

︿
Top