Supervisor- und Umgebungsvariablen

Ich weiß wirklich nicht, wie man Betreuer arbeiten mit Umgebungsvariablen.

Unten ist eine Konfiguration snippet.

[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

Ich habe versucht, die folgenden:

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

Wenn ich start-supervisor bekomme ich

htNotificationService: ERROR (abnormal termination)

Kann ich starten von der shell aus durch die Einstellung der python-Pfad, aber nicht vom Vorgesetzten. In den logs bekomme ich eine Fehlermeldung, die sagt, dass ein import nicht gefunden werden kann. Gut, das wäre gelöst, wenn die Vorgesetzten arbeiten würde. Ich habe sogar den Pfad in /etc/environments?

Warum wird der Betreuer nicht arbeiten?

InformationsquelleAutor der Frage Tampa | 2012-10-15

Schreibe einen Kommentar