Nodemon: Possibilité de redémarrer sans changement de code

Créé le 23 mai 2017  ·  4Commentaires  ·  Source: remy/nodemon

Hé!

J'ai un projet qui plante parfois. J'utilise une bibliothèque tierce qui échoue parfois au démarrage, et ma façon de gérer cela en production est de faire process.exit(1), et d'attendre que docker démarre une nouvelle instance jusqu'à ce qu'elle fonctionne.
Mais pour le développement, nous utilisons nodemon. Ce que j'aimerais vraiment, c'est s'il était possible que nodemon redémarre automatiquement chaque fois que le programme plante (même sans changement de code).
En gros, maintenant ça ressemble à ça :

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

Ce que je veux c'est ça :

[nodemon] app crashed - restarting in 2 seconds
Ou peut-être ceci :
[nodemon] app crashed - restarting...

J'ai vu ceci: "les nouvelles options de ligne de commande sont généralement découragées à moins qu'il n'y ait une très bonne raison"

Mais je suppose que cette fonctionnalité devrait être derrière une option de ligne de commande.

Est-ce une demande raisonnable ? Si oui, je trouverai peut-être le temps de faire un PR

stale

Commentaire le plus utile

Eh bien nodemon fait déjà toutes les étapes que je veux. Je veux juste court-circuiter la partie "en attente de changements". Pour être clair, je veux aussi redémarrer sur les changements de code, mais aussi à chaque sortie de l'application

Tous les 4 commentaires

Je pense que vous feriez mieux de regarder pm2 , superviseurd ou forever @lulzmachine , car ils sont conçus pour surveiller, gérer et redémarrer automatiquement les processus. Peut-être que @remy ne sera pas d'accord, mais j'ai l'impression que ce n'est pas le but du nodemon et plus le but de certains de ceux (et probablement plus) que j'ai énumérés.

Eh bien nodemon fait déjà toutes les étapes que je veux. Je veux juste court-circuiter la partie "en attente de changements". Pour être clair, je veux aussi redémarrer sur les changements de code, mais aussi à chaque sortie de l'application

Ayant le même problème. Cela fonctionnait lorsque j'utilisais l'option script , mais je devais passer à exec maintenant pour utiliser le tapuscrit et maintenant il ne redémarre pas en cas de plantage.

Cette option a-t-elle été supprimée de nodemon @remy ? Je suis sûr que ça fonctionnait avant. Devons-nous utiliser forever avec nodemon pour qu'il redémarre en cas de plantage ?

Ce problème a été automatiquement marqué comme inactif et obsolète, car il n'a eu aucune activité récente. Il sera automatiquement fermé si aucune autre activité ne se produit. Si vous pensez que c'est faux, ou si le problème persiste, répondez simplement dans les commentaires et @remy (essayera !) de faire le suivi.
Merci d'avoir contribué <3

Cette page vous a été utile?
0 / 5 - 0 notes