У меня есть файл server.js. Если я добавлю
process.on('uncaughtException', function(err) {
console.log(err);
});
Приложение [сервер] с идентификатором [0] и pid [12648], выход с кодом [1] через сигнал [SIGINT]
PM2> Запуск последовательности выполнения в режиме -fork- для имени приложения: идентификатор сервера: 0> PM2> Имя приложения: идентификатор сервера: 0 онлайн> PM2> Ошибка при вызове pidusage> PM2> Ошибка: не найден pid обработки> PM2> в C: \ Users \ пользователь \ AppData \ Roaming \ НПМ \ node_modules \ пм2 \ node_modules \ pidusage \ Lib \ wmic.js: 51: 21
PM2> у ChildProcess. (C: \ Users \ пользователь \ AppData \ Roaming \ НПМ \ node_modules \ пм2 \ node_modules \ pidusage \ Lib \ bin.js: 41: 14)
PM2> в ChildProcess.emit (events.js: 180: 13)
PM2> в ChildProcess.emit (domain.js: 439: 23)
PM2> at MaybeClose (internal / child_process.js: 936: 16)
PM2> в Process.ChildProcess._handle.onexit (internal / child_process.js: 220: 5)
server> RangeError: превышен максимальный размер стека вызовов
где-то в этом файле, затем с помощью команды pm2 start server.js
я получаю эту ошибку:
Однако, если я удаляю обработку исключений, сервер запускается нормально.
Есть идеи?