在 CentOS 使用 supervisor 守护 SSR



  • 为了防止代理进程被杀掉,这里决定用 supervisor 守护它。


    先装上 supervisor, 生成配置文件

    yum -y install supervisor
    echo_supervisord_conf > /etc/supervisord.conf
    

    我是把我的程序装在 /root/shadowsocksr 这个目录了。所以如果你的安装目录有误的话,记得改下

    [program:shadowsocksr]
    
    command = python /root/shadowsocksr/server.py
    
    directory=/root/shadowsocksr
    
    startsecs=10
    
    startretries=36
    
    redirect_stderr=true
    
    user = root
    
    autostart = true
    
    autoresart = true
    
    stderr_logfile = /root/shadowsocksr/ss.stderr.log
    
    stdout_logfile = /root/shadowsocksr/ss.stdout.log
    

    解读下

    program: 后面接服务名称描述,就跟 iptables 差不多。

    command 是运行命令
    directory 是运行文件夹
    logfile 是 supervisor log 的地址,随心找个地址就行

    最后,把 supervisor 服务跑起来,完工

    supervisord
    supervisorctl start all
    

Log in to reply
 

友情链接:無位小站 WebSocks 主机博客 Mr.Kevin 逗比根据地