Supervisor 使用

  1. 安装

apt install supervisor

  1. 配置文件
    vim /etc/supervisor/conf.d/flask_web.conf

    [program:flask_web]
    directory=/home/chang/code/pi ; 工作目录   
    command=/home/chang/code/pi/.pi/bin/uwsgi --http 127.0.0.1:5000 --master -w wsgi:app
    priority=1                    ; 数字越高,优先级越高
    numprocs=1                    ; 启动几个进程
    autostart=true                ; 随着supervisord的启动而启动
    autorestart=true              ; 自动重启
    startretries=10               ; 启动失败时的最多重试次数
    exitcodes=0                   ; 正常退出代码
    stopsignal=SIGINT             ; 用来杀死进程的信号
    stopwaitsecs=1                ; 发送SIGKILL前的等待时间
    redirect_stderr=true          ; 重定向stderr到stdout
    stdout_logfile=/tmp/flask_web.log ; 日志文件路径

本文链接:

https://moxao.cn/archives/11/