it-swarm.com.de

Wie starte ich einen Node-Server automatisch neu?

Wir beenden die Entwicklung eines Projekts, der Client verwendet es bereits, aber gelegentlich treten Fehler auf - der Server stürzt ab.

Ich weiß, dass ich einen Dienst unter Linux als 'upstart'-Skript registrieren kann, damit mein Knotendienst bei einem Absturz neu gestartet wird.

Da auf unserem Server jedoch andere Dinge ausgeführt werden, können wir ihn nicht neu starten. Tatsächlich stelle ich beim Schreiben fest, dass ich dann zwei Fragen habe:

  • Funktioniert der Start ohne Neustart? Irgendwas flüstert mir nur zu :)
  • Wenn nicht, welche andere Option hätte ich, um meinen Knotenserver bei einem Absturz neu zu "spawnen"?
29
faboolous

Ja, upstart startet Ihren Prozess ohne Neustart neu.

Außerdem sollten Sie für immer untersuchen.

43
Daniel

PM2 ist ein Produktionsprozessmanager für die Node.js-App.

11
Toumi