Ich habe meine Nodejs-Anwendung auf Windows als Windows-Dienst mit http://nssm.cc/ gehostet.Hosting Nodejs als Windows-Dienst
Wenn die Anwendung jedoch abstürzt, wird sie nicht automatisch neu gestartet.
Ich glaube, Windows ist nicht über den Absturz benachrichtigt.
Auch ich kann nicht die Protokolle anzeigen, die ich in der Konsole der App zum Debuggen geschrieben habe.
Kann jemand bitte mit dem besten Weg unterstützen, Nodejs unter Windows als Dienst zu hosten und Fehlerprotokolle zu überprüfen? Ist IISNode auch ein besserer Ansatz?
Ich würde versuchen mit Forever, gibt es eine Windows-Gabel: https://www.npmjs.com/package/forever-win –
Verwenden Sie PM2-Tool. Außerdem gibt es ein PM2-Windows-Service-Modul, das als Dienst ausgeführt wird. –
Danke. Aber was ist mit Logs? Wie werde ich über Fehler/Abstürze benachrichtigt? Irgendeine Idee mit IIS-Knoten? – user3151766