2016-08-07 7 views
0

Я использую forever, чтобы сохранить экземпляр nodejs.Nodejs никогда не умирают?

При возникновении ошибки сервер перестает работать, и журнал показывает исключение javascript.
(например, запрос получения ничего не возвращает, когда ожидал его код сервера).

Есть ли способ для узла, чтобы НИКОГДА не останавливался? Чтобы просто «заглянуть в прошлое» ошибку?

ответ

1

Единственный безопасный способ предотвратить узел от когда-либо остановки, чтобы написать идеальный, без ошибок.

Но как только вы смирились с случайным неперехваченным исключением, безопасный и рекомендуемый подход заключается в сбое и перезагрузке с помощью внешнего монитора.

Необязательные исключения по сути означают, что приложение находится в неопределенном состоянии. Попытка возобновления кода приложения без должного восстановления из исключения может вызвать дополнительные непредвиденные и непредсказуемые проблемы.

- https://nodejs.org/api/process.html#process_event_uncaughtexception