Nodejs应用程序以代码0退出而没有显式调用

时间:2017-07-21 13:21:27

标签: node.js sqlite exit

我的应用程序是nodejs(v 6.9.4)应用程序,它使用express 4.x和mapbox / node-sqlite3。它在linux下运行。 一段时间后,应用程序以代码0退出。 在我的代码中没有显式调用process.exit()。

申请表是:

process.on('uncaughtException', function (err) {
    MainLogger.errorException(err, "Process.uncaughtException");
});

process.on('unhandledRejection', (reason, p) => {
    MainLogger.error(reason, p);
});

process.on('exit', function (code) {
    MainLogger.warn("Process exited with code " + code);
});

startup();

日志仅显示:

使用代码0退出流程

有没有办法了解应用程序退出的原因?我认为退出是由npm模块严重错误引起的。 我怎样才能检查这种错误?

0 个答案:

没有答案