Das Ausführen von node.js Server unter Verwendung von Upstart führt dazu, dass "mit Status 127 beendet" auf "Ubuntu 10.04".

Ich habe ein Upstart-Skript für Ubuntu geschrieben, um meinen node.js-Server manuell oder beim Start zu starten. Aber es endet immer mit dem Status 127 und ich kann keine weiteren Informationen darüber finden, was falsch läuft. Wenn ich es manuell ausführe, funktioniert es und ich habe es auch auf Ubuntu 12.10 getestet, wo es auch funktioniert ... es funktioniert nur nicht auf Ubuntu 10.04, dem Produktionsserver, den ich verwende.

Das Drehbuch:

description ""
author      ""

start on started mountall
stop on shutdown
respawn
respawn limit 20 5

# Max open files are @ 1024 by default. Bit few.
limit nofile 32768 32768

env HOME=/home/projects/<project_name>/data/current

script
    export HOME=$HOME
    chdir $HOME
    exec sudo -u <user_to_launch_the_script> /usr/bin/node /home/projects/<project_name>/data/current/server.js 2>&1 >> /var/log/node.log
end script

Hast du eine Idee, wo du weitere Informationen zum Status 127 findest? Oder wie kann ich das beheben? Ich habe in /var/log/daemon.log und in /var/log/syslog.log gesucht. Aber es gibt keine relevanten Informationen außer "Hauptprozess (29520) mit Status 127 beendet".

mit freundlichen Grüßen,

Daan

Antworten auf die Frage(3)

Ihre Antwort auf die Frage