
Ich habe in meinem Home-Ordner einen Ordner für meine Node.JS-App erstellt.
/home/user/nodeapp
Ich glaube, ich habe Node installiert, während ich als ich selbst angemeldet war.
welcher Knoten gibt mir
/apps/node/bin/node
Ich kann die App erfolgreich aus meinem Home-Ordner mit dem Befehl ausführen
node /nodeapp/server.js
Ich möchte die App als Dienst über systemd ausführen
Hier ist meine systemd-Servicedatei
[Service]
#Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=node-myapp
User=username
Group=username
Environment=HOME=/home/username/nodeapp/
Environment=NODE_PATH=/home/username/nodeapp/
Environment=NODE_ENV=production
ExecStart=/apps/node/bin/node /home/username/nodeapp/server.js
[Install]
WantedBy=multi-user.target
Der Start dieses Dienstes schlägt jedoch fehl und der Dienst wechselt in den Zustand „FailedState“.
systemstc status -l node-myapp does not reveal anything.
Wie kann ich die Ursache für den Fehlerzustand des Dienstes ermitteln? Nichts in der Datei app.log.