Je ne sais vraiment pas comment faire fonctionner le superviseur avec des variables d'environnement.
Vous trouverez ci-dessous un extrait de la configuration.
[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
J'ai essayé ce qui suit :
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
Quand je lance le superviseur, j'obtiens
htNotificationService: ERROR (abnormal termination)
Je peux démarrer à partir du shell en définissant le chemin python, mais pas à partir du superviseur. Dans les journaux, j'obtiens une erreur qui dit qu'un import ne peut pas être trouvé. Ce problème serait résolu si le superviseur fonctionnait. J'ai même le chemin dans /etc/environnements ?
Pourquoi le superviseur ne fonctionnera pas ?