Я записываю запись в журнал, когда в моем приложении nodejs возникло неперехваченное исключение.
process.on('uncaughtException', function (err) {
log.warn('Caught exception. Exiting. error: ' + err + ", stack: " + err.stack);
process.exit(1);
});
Но пару раз сегодня приложение не работало без записи в журнале.
Оба раза происходит сбой приложения при обработке аналогичного запроса, поэтому в основном это должно быть связано с какой-то проблемой приложения, а не из-за того, что кто-то его убил или из-за какого-то другого внешнего фактора.
Итак, есть ликаким образом приложение могло аварийно завершить работу, не выдавая необработанное исключение?