Назад | Перейти на главную страницу

Настройте Supervisor для управления службами init.d

Я установил uwsgi и создал сценарий bash, который позволяет мне запускать / останавливать uwsgi следующим образом: service uwsgi [start|stop]. Этот сценарий bash находится в /etc/init.d/uwsgi.

Теперь я хочу (вежливо) попросить супервизора использовать этот сценарий для управления процессом uwsgi. Все руководства показывают, что это не способ сделать это, однако я хочу иметь возможность делать и то, и другое. service uwsgi stop и supervisorctl stop uwsgi (не уверен, что я прибил синтаксис последнего) - хотя я я Знаю, что первый фактически не остановит мою службу, потому что супервизор перезапустит ее (это именно то, что мне нужно).

Обратите внимание, что я использую uwsgi в режиме императора, если это имеет значение.