Я установил uwsgi и создал сценарий bash, который позволяет мне запускать / останавливать uwsgi следующим образом: service uwsgi [start|stop]
. Этот сценарий bash находится в /etc/init.d/uwsgi
.
Теперь я хочу (вежливо) попросить супервизора использовать этот сценарий для управления процессом uwsgi. Все руководства показывают, что это не способ сделать это, однако я хочу иметь возможность делать и то, и другое. service uwsgi stop
и supervisorctl stop uwsgi
(не уверен, что я прибил синтаксис последнего) - хотя я я Знаю, что первый фактически не остановит мою службу, потому что супервизор перезапустит ее (это именно то, что мне нужно).
Обратите внимание, что я использую uwsgi в режиме императора, если это имеет значение.