,文章

使用Supervisor守护进程启动shadowsocksr

  编辑于:2018-01-30

在平时的使用过程中,shadowsocksr的进程可能会由于种种原因而挂掉,这个时候就需要重启该进程,在拥有systemctl的系统上,可以配置为服务让其自动重启,但是在没有systemctl的系统上,我们可以依靠Supervisor来自动重启。

# 安装
apt-get install supervisor -y

# 写入配置
vi /etc/supervisor/conf.d/ssr.conf

# 写入以下内容
[program:ssr]
command=python /root/shadowsocks/server.py 
autorestart=true
autostart=true
user=root

# 重启Supervisor服务。
/etc/init.d/supervisor restart

# 重启 ssr
supervisorctl restart ssr

# 查看Supervisor服务运行状态。
supervisorctl status

# 如果遇到问题,可以检查日志:
supervisorctl tail -f ssr stderr

# 如果使用supervisor进程守护,需要修改文件vi /etc/default/supervisor,添加一行:
ulimit -n 1024000

参考链接:https://github.com/iMeiji/ss-panel-v3-mod/wiki/%E5%AE%89%E8%A3%85%E8%AF%B4%E6%98%8E-lnmp1.4

发表回复