PM2 не может запустить процесс с uncaughtException в файле - PullRequest
0 голосов
/ 28 августа 2018

У меня есть файл 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 я получаю эту ошибку:

Однако, если я удаляю обработку исключений, сервер запускается нормально. Есть идеи?

...