Estou usando o supervisor para gerenciar o aipo e, devido a requisitos de projeto ocasionais, é necessário adicionar variáveis de ambiente. Eu os coloco na seção supervisor [environment] do arquivo .conf, mas simplesmente usando
service supervisor stop
service supervisor start
ou
service supervisor restart
Não parece ter o efeito desejado, recebo erros que meu programa não "conhece" quais são as variáveis de ambiente recém-adicionadas. Para obter o resultado desejado, estou tendo que encontrar o supervisor PID e, em seguida, enviar um sinal de kill e, em seguida, iniciar o supervisor a partir da linha de comando, conforme mostrado acima.
Estou apenas interpretando mal esses comandos ou há algo que estou perdendo em meu supervisor .conf que precisa ser configurado para que pare e reinicie completamente?
Tags supervisord celery