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

Запуск / остановка / перезапуск супервизора работает не так, как ожидалось

Я использую супервизор для управления сельдереем, и из-за случайных требований к проекту мне необходимо добавить переменные среды. Я установил их в разделе supervisor [environment] файла .conf, но просто использовал

service supervisor stop
service supervisor start

или

service supervisor restart

Похоже, что не дает желаемого эффекта, я получаю ошибки, что моя программа не «знает», что такое недавно добавленные переменные среды. Чтобы получить желаемый результат, мне нужно найти PID супервизора, а затем отправить сигнал уничтожения, а затем запустить супервизор из командной строки, как показано выше.

Я просто неправильно понимаю эти команды или мне чего-то не хватает в моем супервизоре .conf, который нужно настроить так, чтобы он полностью останавливался и перезапускался?