Supervisorctl порождает несколько процессов и останавливает не все из них

Моя конфигурация супервизора для запуска процесса django -

[program:school]
command=/usr/bin/python3 /home/pranavtotala48/blue_mountain/manage.py runserver 0.0.0.0:80
stdout_logfile=/home/pranavtotala48/supervisor_logs/logs.log
directory=/home/pranavtotala48/blue_mountain
user=root
autostart=true
autorestart=true
stopsignal=QUIT

При запуске школьной программы Supervisor запускаются два процесса python. А остановка программы супервизора убивает только один процесс.

Я понимаю, что процесс 'Sl' остается, то есть этот многопоточный процесс не остановлен supervisorctl..

Может ли кто-нибудь объяснить, почему этот многопоточный процесс был порожден в первую очередь, а затем не убит... (для настройки используется облачный экземпляр google)

Вернуться на верх