Nodemon: Возможность перезагрузки без изменения кода

Созданный на 23 мая 2017  ·  4Комментарии  ·  Источник: remy/nodemon

Привет!

У меня есть проект, который иногда падает. Я использую стороннюю библиотеку, которая иногда не запускается, и мой способ справиться с этим в производственной среде — выполнить process.exit(1) и дождаться, пока докер запустит новый экземпляр, пока он не заработает.
Но для разработки мы используем nodemon. Чего бы я действительно хотел, так это возможности автоматического перезапуска nodemon при сбое программы (даже без изменения кода).
В общем, сейчас это выглядит так:

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

Я хочу вот что:

[nodemon] app crashed - restarting in 2 seconds
Или, может быть, это:
[nodemon] app crashed - restarting...

Я видел это: «Новые параметры командной строки обычно не рекомендуются, если нет действительно веской причины»

Но я думаю, что эта функциональность должна быть за опцией командной строки.

Это разумная просьба? Если это так, я мог бы найти время, чтобы собрать PR

Самый полезный комментарий

Что ж, nodemon уже делает все шаги, которые я хочу. Я просто хочу сократить часть «ожидания изменений». Чтобы было ясно, я также хочу перезапускаться при изменении кода, а также всякий раз, когда приложение выходит.

Все 4 Комментарий

Я думаю, вам лучше посмотреть на pm2 , supervisord или навсегда @lulzmachine , так как они предназначены для мониторинга, управления и автоматического перезапуска процессов. Возможно, @remy не согласится, но я чувствую, что это не цель проекта nodemon , а скорее цель некоторых из тех (и, возможно, других), которые я перечислил.

Что ж, nodemon уже делает все шаги, которые я хочу. Я просто хочу сократить часть «ожидания изменений». Чтобы было ясно, я также хочу перезапускаться при изменении кода, а также всякий раз, когда приложение выходит.

Имея ту же проблему. Раньше он работал, когда я использовал опцию script , но теперь мне пришлось переключиться на exec , чтобы использовать машинописный текст, и теперь он не перезапускается при сбое.

Эта опция была удалена из nodemon @remy? Я уверен, что раньше это работало. Должны ли мы использовать forever с nodemon , чтобы заставить его перезапускаться при сбоях?

Эта проблема была автоматически помечена как бездействующая и устаревшая, поскольку в последнее время с ней не было никаких действий. Он будет автоматически закрыт, если дальнейшая активность не будет выполняться. Если вы считаете, что это неправильно или проблема не устранена, просто напишите ответ в комментариях, и @remy попытается (попробует!) ответить.
Спасибо за участие <3

Была ли эта страница полезной?
0 / 5 - 0 рейтинги