ich versuche node.js Server beim Start der Maschine zu starten (ubuntu 16.04) mit Emporkömmling durch den folgenden Code in nodeserv.conf Datei:auf Maschinenstart
#!upstart
description "Node.js server"
author "Sushant Kumar"
start on started mountall
stop on shutdown
respawn
respawn limit 99 5
script
export APP_HOME = "/home/ubuntu/chatbot_server"
export HOME = "/home/ubuntu"
cd $APP_HOME
exec sudo -u ubuntu /usr/local/nodejs/bin/node $HOME/chatbot_server/server.js >> /var/log/chatbotserv.log 2>&1
end script
post-start script
echo "Node Started"
end script
, aber ich betreibe den Befehl
# start nodeserv
ich den followig Fehler: >>start: Job failed to start
. Kann mir bitte jemand helfen wo ich falsch liege?
Bearbeiten: Dieser Server wird auf AWS EC2-Instanz gehostet (wenn das hilft, ich glaube nicht, dass es relevant ist, aber nur für den Fall).
Ich weiß nicht über PM2, aber ich habe für immer-Service verwendet, aber es konnte nicht gelingen. Ich möchte keine weiteren Module/Pakete verwenden, möchte nur wissen, warum dieses Skript nicht wie erwartet funktioniert. –