Supervisor запускает / останавливает / перезапуска не работает, как ожидалось
Я использую супервизор для управления сельдереем, и из-за случайных требований проекта требуется добавить переменные среды. Я установил их в разделе supervisor [environment] файла.conf, но просто используя
service supervisor stop
service supervisor start
или же
service supervisor restart
Кажется, не дает желаемого эффекта, я получаю ошибки, что моя программа "не знает", что новые переменные среды добавлены. Чтобы получить желаемый результат, мне нужно найти PID супервизора и затем отправить сигнал уничтожения, а затем запустить супервизор из командной строки, как показано выше.
Я просто неправильно понимаю эти команды или что-то мне не хватает в моем супервизоре.conf, который нужно установить так, чтобы он полностью останавливался и перезапускался?