是时候用supervisord管理你的SS了

在搭建S-S过程中,由于S-S不稳定,导致ss-server进程偶尔会假死,一般情况下登录服务器,重启下进程就行!但是在特殊情况下,会导致系统“崩溃”,所以需要一个特别的东西,既能监控进程,又能让进程自动恢复!

下面今天的主角:supervisord

安装

安装很简单。直接下面两条命令:

配置

打开初始配置文件,让它运行我们需要运行的进程:

比如root目录下的运行server.py

我们shell里是这样的:

所以打开

然后拉到最下面

添加:

然后再/var/log下新建一个supervisor目录!

这样基本就配置好了!

运行

如果你是centos7

新建一个systemctl脚本

然后写入

自启动还有开始服务;

如果你是centos6.X,直接在/etc/rc.local写入

脚本不高兴折腾了,现在centos7有意义一些~~~~

Attion:

最后几句:

 

这个脚本程序对于运维是有一定好处,SS进程明显稳定多了,但是这个脚本也不是万能的,最重要的优化点还是在于源程序!

david

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: