läuft node.js server mit upstart Ursachen 'beendet mit status 127' auf 'ubuntu 10.04'
geschrieben haben ich ein upstart-Skript für ubuntu zu starten meine node.js server manuell oder beim Systemstart. Aber es ist auch immer beendet mit status 127 und ich kann nicht finden, mehr Informationen über das, was schief läuft. Wenn ich führen Sie es manuell aus, dann funktioniert es und ich habe auch getestet auf ubuntu 12.10, wo es auch funktioniert ... nur es funktioniert nicht auf ubuntu 10.04, welche in der Produktion-server, die ich verwende.
Dem Skript:
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
irgendeine Idee, wo Sie weitere Informationen finden über den status 127? Oder wie kann ich dieses Problem beheben? ich habe mir in /var/log/daemon.log und in /var/log/syslog.log .. aber es gibt keine relevanten Informationen, mit Ausnahme der 'main-Prozess (29520) terminated with status 127'.
freundlichen GRÜßEN,
Daan
InformationsquelleAutor Daan Poron | 2013-02-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
127 in der bash bedeutet: "Befehl nicht gefunden", illegal_command mögliche problem mit $PATH oder ein Tippfehler.
Quelle: http://tldp.org/LDP/abs/html/exitcodes.html
Könnte dies eine Frage für die server Schuld, wie es "bash" im Zusammenhang, aber diese Frage /Antwort könnte dir helfen:
https://serverfault.com/questions/277706/cron-fails-with-exit-status-127
InformationsquelleAutor StuR
Hatte die gleichen Fehlermeldungen, verfolgt Sie es nach unten in benutzerdefinierten upstart-Protokoll ist fehlgeschlagen mit
/usr/bin/env: node: No such file or directory
, das war mein Update:https://github.com/joyent/node/issues/3911
InformationsquelleAutor Lauri Elias
Hatte dieses Problem. Ich bin die web-app mit gunicorn in ubuntu server 14.04.
Bewegen Sie Ihre Kern-Anweisungen, um ein bash-Skript. Und denken Sie daran, dass das Skript ausführbar ist. Ich hatte vernachlässigt, um die bash-script ausführbar und so war ich immer die 127.
dann mein bash-Skript
InformationsquelleAutor orsonady