Nodemon: Möglichkeit zum Neustart ohne Codeänderungen

Erstellt am 23. Mai 2017  ·  4Kommentare  ·  Quelle: remy/nodemon

Hey!

Ich habe ein Projekt, das manchmal abstürzt. Ich verwende eine Bibliothek eines Drittanbieters, die manchmal beim Start fehlschlägt, und meine Art, dies in der Produktion zu handhaben, besteht darin, process.exit(1) auszuführen und darauf zu warten, dass Docker eine neue Instanz startet, bis es funktioniert.
Aber für die Entwicklung verwenden wir nodemon. Was ich wirklich gerne hätte, wäre, wenn es möglich wäre, nodemon automatisch neu zu starten, wenn das Programm abstürzt (auch ohne Codeänderungen).
Im Grunde sieht es jetzt so aus:

[nodemon] app crashed - waiting for file changes before starting...

Was ich will ist folgendes:

[nodemon] app crashed - restarting in 2 seconds
Oder vielleicht das:
[nodemon] app crashed - restarting...

Ich habe Folgendes gesehen: "Neue Befehlszeilenoptionen werden im Allgemeinen nicht empfohlen, es sei denn, es gibt einen wirklich guten Grund."

Aber ich denke, diese Funktionalität sollte sich hinter einer Befehlszeilenoption befinden.

Ist das eine vernünftige Bitte? Wenn ja, finde ich vielleicht Zeit, eine PR zusammenzustellen

stale

Hilfreichster Kommentar

Nun, Nodemon macht bereits alle Schritte, die ich will. Ich möchte nur den Teil "Warten auf Änderungen" kurzschließen. Um es klar zu sagen, ich möchte auch bei Codeänderungen neu starten, aber auch immer dann, wenn die Anwendung beendet wird

Alle 4 Kommentare

Ich denke, Sie sollten sich besser pm2 , Supervisord oder forever @lulzmachine ansehen , da diese zum Überwachen, Verwalten und automatischen Neustarten von Prozessen entwickelt wurden. Vielleicht wird @remy anderer Meinung sein, aber ich habe das Gefühl, dass dies nicht das Ziel des nodemon -Projekts ist und eher das Ziel einiger (und wahrscheinlich weiterer), die ich aufgelistet habe.

Nun, Nodemon macht bereits alle Schritte, die ich will. Ich möchte nur den Teil "Warten auf Änderungen" kurzschließen. Um es klar zu sagen, ich möchte auch bei Codeänderungen neu starten, aber auch immer dann, wenn die Anwendung beendet wird

Habe das gleiche Problem. Früher hat es funktioniert, als ich die Option script verwendet habe, aber ich musste jetzt zu exec wechseln, um Typoskript zu verwenden, und jetzt wird es bei einem Absturz nicht neu gestartet.

Wurde diese Option aus nodemon @remy entfernt? Ich bin mir ziemlich sicher, dass es früher funktioniert hat. Müssen wir forever mit nodemon verwenden, damit es bei Abstürzen neu startet?

Dieses Problem wurde automatisch als inaktiv und veraltet markiert, da es in letzter Zeit keine Aktivität gab. Es wird automatisch geschlossen, wenn keine weitere Aktivität stattfindet. Wenn Sie der Meinung sind, dass dies falsch ist oder das Problem weiterhin besteht, geben Sie einfach eine Antwort in den Kommentaren ein, und @remy wird (versuchen!) dem nachgehen.
Danke für deinen Beitrag <3

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

Bastorx picture Bastorx  ·  5Kommentare

giacomorebonato picture giacomorebonato  ·  5Kommentare

robboerman picture robboerman  ·  3Kommentare

olalonde picture olalonde  ·  3Kommentare

Exeteres picture Exeteres  ·  4Kommentare