美文网首页
supervisor安装配置及使用

supervisor安装配置及使用

作者: 米斯特_李 | 来源:发表于2019-01-25 11:42 被阅读0次

    sudo yum -y install supervisor

    安装完后可以通过echo_supervisord_conf > /etc/supervisord.conf 生成supervisord.conf文件

    supervisord -c /etc/supervisord.conf  //启动supervisor

    supervisorctl //打开命令行

    Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord

    unlink /tmp/supervisor.sock

    /etc/supervisord.conf中配置:

    [include]

    files = /xxx/supervisor/c2c.ini

    c2c.ini 中配置

    [program:c2c]

    command=uwsgi3 --ini  /xxx/xxxt/xxx/uwsgi_test.ini

    directory=/xxx/xxx/xxx

    startsecs=1; 进程启动后跑了几秒钟,才被认定为成功启动,默认1

    stopwaitsecs=0; max num secs to wait b4 SIGKILL (default 10)

    autostart=true ; 是否随supervisord启动一起启动,默认true

    autorestart=true; 这个是设置子进程挂掉后自动重启的情况,有三个选项,false,unexpected

                                     和true。如果为false的时候,无论什么情况下,都不会被重新启动,

                                     如果为unexpected,只有当进程的退出码不在下面的exitcodes里面定义的退 

                                     出码的时候,才会被自动重启。当为true的时候,只要子进程挂掉,将会被无

                                     条件的重启

    stdout_logfile=/klb_home/supervisor/logs/c2c_out.log

    redirect_stderr=true

    重启

    unlink /tmp/supervisor.sock

    supervisord -c /etc/supervisord.conf

    supervisorctl start all

    相关文章

      网友评论

          本文标题:supervisor安装配置及使用

          本文链接:https://www.haomeiwen.com/subject/zxsfpftx.html