Supervisor e Variáveis de Ambiente
Eu realmente não sei como fazer com que o supervisor trabalhe com variáveis de ambiente.
Abaixo está um trecho de configuração.
[program:htNotificationService]
priority=2
#autostart=true
#autorestart=true
directory=/home/ubuntu/workspace/htFrontEnd/heythat/htsite
command = /usr/bin/python htNotificationService.py -service
stdout_logfile=/var/log/heythat/htNotificationService.log
redirect_stderr=true
environment=PATH=/home/ubuntu/workspace/htFrontEnd/heythat
stopsignal=QUIT
Eu tentei o seguinte:
environment=PATH=/home/ubuntu/workspace/htFrontEnd/heythat
environment=PYTHONPATH=$PYTHONPATH:/home/ubuntu/workspace/htFrontEnd/heythat
environment=PATH=/home/ubuntu/workspace/htFrontEnd/heythat,PYTHONPATH=$PYTHONPATH:/home/ubuntu/workspace/htFrontEnd/heythat
Quando eu começo supervisor eu recebo
htNotificationService: ERROR (abnormal termination)
Eu posso começar a partir do shell, definindo o caminho do python, mas não do supervisor. Nos logs, recebo um erro que diz que uma importação não pode ser encontrada. Bem, isso seria resolvido se o supervisor trabalhasse. Eu ainda tenho o caminho em / etc / environments?
Por que o supervisor não funciona?