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