我具有管理员配置,可以启动运行于以下环境的烧瓶应用程序:
/venv/bin/gunicorn app:app -b 0.0.0.0:5000 -w 10 -k eventlet
我要问两个问题:
当我跑步时:
ps aux | grep gunicorn
我只看到5到6个Gunicorn进程。这是为什么。 -w选项没有指出将有10个过程。
当我跑步时:
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