我有一个server.js文件。如果我添加
process.on('uncaughtException', function(err) {
console.log(err);
});
id为[0]和pid为[12648]的应用[服务器],通过信号[SIGINT]以代码[1]退出了
PM2>在-fork模式下启动执行序列的应用程序名称:服务器ID:0> PM2>应用程序名称:服务器ID:0在线> PM2>调用pidusage时捕获错误> PM2>错误:未找到pid> PM2> at C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ pm2 \ node_modules \ pidusage \ lib \ wmic.js:51:21 PM2>位于ChildProcess。 (C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ pm2 \ node_modules \ pidusage \ lib \ bin.js:41:14) PM2>位于ChildProcess.emit(events.js:180:13) PM2>位于ChildProcess.emit(domain.js:439:23) PM2>在也许关闭(internal / child_process.js:936:16) PM2>位于Process.ChildProcess._handle.onexit(内部/child_process.js:220:5) 服务器> RangeError:超出了最大调用堆栈大小
在该文件中的某个位置,然后通过运行命令pm2 start server.js
我收到此错误:
但是,如果我删除异常处理服务器,则正常启动。 有什么想法吗?