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