在平时的使用过程中,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