Gunicorn进程不会通过Supervisor停止

时间:2018-10-31 08:38:42

标签: server gunicorn supervisor

我具有管理员配置,可以启动运行于以下环境的烧瓶应用程序:

/venv/bin/gunicorn app:app -b 0.0.0.0:5000 -w 10 -k eventlet

我要问两个问题:

  1. 当我跑步时:

    ps aux | grep gunicorn 我只看到5到6个Gunicorn进程。这是为什么。 -w选项没有指出将有10个过程。

  2. 当我跑步时:

    sudo supervisorctl stop <process_name>。并非所有进程都被杀死。这是为什么?我必须手动杀死其他进程。

主管中的其他设置如下:

numprocs = 1
directory = /home/ubuntu/<Project Folder>
user = ubuntu
autostart = true
autorestart = true
startsecs = 3
startretries = 5
exitcodes = 0,2
stopsignal = QUIT
stopasgroup = true
stopwaitsecs = 3

0 个答案:

没有答案