Nodemon: Capacidade de reiniciar sem alterações de código

Criado em 23 mai. 2017  ·  4Comentários  ·  Fonte: remy/nodemon

Ei!

Eu tenho um projeto que às vezes trava. Eu uso uma biblioteca de terceiros que às vezes falha na inicialização, e minha maneira de lidar com isso na produção é fazer process.exit(1) e esperar que o docker inicie uma nova instância até que funcione.
Mas para desenvolvimento usamos nodemon. O que eu realmente gostaria é que fosse possível fazer com que o nodemon reinicie automaticamente sempre que o programa trava (mesmo sem alterações de código).
Basicamente, agora está assim:

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

O que eu quero é isso:

[nodemon] app crashed - restarting in 2 seconds
Ou talvez isso:
[nodemon] app crashed - restarting...

Eu vi isso: "novas opções de linha de comando geralmente são desencorajadas, a menos que haja uma boa razão"

Mas acho que essa funcionalidade deve estar por trás de uma opção de linha de comando.

Este é um pedido razoável? Se sim, talvez eu encontre tempo para montar um PR

stale

Comentários muito úteis

Bom o nodemon já faz todos os passos que eu quero. Eu só quero dar um curto-circuito na parte "aguardando mudanças". Para ser claro, também quero reiniciar nas alterações de código, mas também sempre que o aplicativo sair

Todos 4 comentários

Acho melhor você olhar para pm2 , supervisord ou forever @lulzmachine , pois eles são projetados para monitorar, gerenciar e reiniciar automaticamente os processos. Talvez @remy discorde, mas sinto que esse não é o objetivo do projeto nodemon e mais o objetivo de alguns desses (e provavelmente mais) que listei.

Bom o nodemon já faz todos os passos que eu quero. Eu só quero dar um curto-circuito na parte "aguardando mudanças". Para ser claro, também quero reiniciar nas alterações de código, mas também sempre que o aplicativo sair

Tendo o mesmo problema. Costumava funcionar quando eu estava usando a opção script , mas tive que mudar para exec agora para usar o texto datilografado e agora ele não reinicia no travamento.

Esta opção foi removida de nodemon @remy? Tenho certeza que costumava funcionar. Temos que usar forever com nodemon para que ele reinicie em falhas?

Este problema foi marcado automaticamente como inativo e obsoleto porque não teve nenhuma atividade recente. Ele será fechado automaticamente se nenhuma atividade adicional ocorrer. Se você acha que isso está errado, ou o problema ainda persiste, basta enviar uma resposta nos comentários e @remy irá (tentar!) acompanhar.
Obrigado por contribuir <3

Esta página foi útil?
0 / 5 - 0 avaliações