Nodemon: Posibilidad de reiniciar sin cambios de código

Creado en 23 may. 2017  ·  4Comentarios  ·  Fuente: remy/nodemon

¡Oye!

Tengo un proyecto que a veces falla. Utilizo una lib de terceros que a veces falla en el inicio, y mi forma de manejar eso en producción es hacer process.exit(1) y esperar a que docker inicie una nueva instancia hasta que funcione.
Pero para el desarrollo usamos nodemon. Lo que realmente me gustaría es si fuera posible hacer que nodemon se reinicie automáticamente cada vez que el programa falla (incluso sin cambios en el código).
Básicamente, ahora se ve así:

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

Lo que quiero es esto:

[nodemon] app crashed - restarting in 2 seconds
O tal vez esto:
[nodemon] app crashed - restarting...

Vi esto: "generalmente se desaconsejan las nuevas opciones de línea de comando a menos que haya una muy buena razón"

Pero supongo que esta funcionalidad debería estar detrás de una opción de línea de comando.

¿Es esta una petición razonable? Si es así, podría encontrar tiempo para armar un PR

stale

Comentario más útil

Bueno, nodemon ya hace todos los pasos que quiero. Solo quiero cortocircuitar la parte "esperando cambios". Para ser claros, también quiero reiniciar en los cambios de código, pero también cada vez que se cierra la aplicación.

Todos 4 comentarios

Creo que es mejor mirar pm2 , supervisord o forever @lulzmachine , ya que están diseñados para monitorear, administrar y reiniciar automáticamente los procesos. Tal vez @remy no esté de acuerdo, pero siento que este no es el objetivo del nodemon y más el objetivo de algunos de los que he enumerado (y probablemente más).

Bueno, nodemon ya hace todos los pasos que quiero. Solo quiero cortocircuitar la parte "esperando cambios". Para ser claros, también quiero reiniciar en los cambios de código, pero también cada vez que se cierra la aplicación.

Tener el mismo problema. Solía ​​​​funcionar cuando estaba usando la opción script , pero tuve que cambiar a exec ahora para usar mecanografiado y ahora no se reinicia al fallar.

¿Se eliminó esta opción de nodemon @remy? Estoy bastante seguro de que solía funcionar. ¿Tenemos que usar forever con nodemon para que se reinicie en caso de fallas?

Este problema se ha marcado automáticamente como inactivo y obsoleto porque no ha tenido ninguna actividad reciente. Se cerrará automáticamente si no se produce más actividad. Si cree que esto está mal, o si el problema persiste, simplemente envíe una respuesta en los comentarios y @remy (¡intentará!) hacer un seguimiento.
Gracias por contribuir <3

¿Fue útil esta página
0 / 5 - 0 calificaciones