NodeJS:进程意外被杀死

时间:2017-03-10 12:37:16

标签: node.js linux

我已经在Linux服务器上启动了NodeJS进程:

nohup node server.js

奇怪的是,几个小时后,这个过程将被杀死,我不知道为什么。

更新

我监控CPU /内存使用情况,看起来不错,内存就足够了。这是我如何创建我的NodeJS服务器:

// start server
process.on('uncaughtException', function (ex) {
    console.log("uncaught exception : ")
    console.log(ex)
});

var server = app.listen(config.port, function () {
    var host = server.address().address
    var port = server.address().port
    console.log("your server is listening at http://%s:%s", host, port)
})

启动命令:

[localhost]$ nohup node server.js > log.txt 2>&1 &

仍然,该进程已被终止,没有任何异常输出。

有什么方法可以让我知道这里发生了什么吗?

1 个答案:

答案 0 :(得分:0)

使用“ setInterval”功能,“ console.log”任何所需的内容,系统都不会再次杀死您的服务器。