PM2无法使用文件中的aughtaughtException启动进程

时间:2018-08-28 12:19:15

标签: javascript node.js server process pm2

我有一个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我收到此错误:

但是,如果我删除异常处理服务器,则正常启动。 有什么想法吗?

0 个答案:

没有答案