Процессы Gunicorn не останавливаются через Supervisor - PullRequest
0 голосов
/ 31 октября 2018

У меня есть конфигурация супервизора для запуска приложения фляги, которое запускается:

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

Я бы 2 вопроса:

  1. Когда я бегу:

    ps aux | grep gunicorn Я вижу только 5-6 оружейных процессов. Это почему. Опция -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
...