flask.conf 1.4 KB

1234567891011121314151617181920212223242526
  1. [inet_http_server] ; inet (TCP) server disabled by default
  2. port=*:9001 ; (ip_address:port specifier, *:port for all iface)
  3. username=user ; (default is no username (open server))
  4. password=123 ; (default is no password (open server))
  5. [supervisord]
  6. ;nodaemon=true
  7. logfile=logs/supervisord.log
  8. logfile_maxbytes=50MB
  9. [supervisorctl]
  10. [program:flask_dr_py]
  11. command=python3 app.py ; 被监控的进程路径
  12. ;directory=/root/sd/pywork/dr_py ; 执行前要不要先cd到目录去,一般不用
  13. user=root ;执行者角色
  14. priority=1 ;数字越高,优先级越高
  15. ;numprocs=1 ; 启动几个进程
  16. startsecs=0
  17. autostart=true ; 随着supervisord的启动而启动
  18. autorestart=true ; 自动重启。。当然要选上了
  19. startretries=10 ; 启动失败时的最多重试次数
  20. exitcodes=0 ; 正常退出代码(是说退出代码是这个时就不再重启了吗?待确定)
  21. stopsignal=KILL ; 用来杀死进程的信号
  22. stopwaitsecs=10 ; 发送SIGKILL前的等待时间
  23. redirect_stderr=true ; 重定向stderr到stdout
  24. ;stopasgroup=true ;用于停止进程组,即停止所有通过“uwsgi.ini”配置启动的进程。
  25. ;killasgroup=true ;用于关闭进程组,即关闭所有通过“uwsgi.ini”配置启动的进程。