我已经在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 &
仍然,该进程已被终止,没有任何异常输出。
有什么方法可以让我知道这里发生了什么吗?
答案 0 :(得分:0)
使用“ setInterval”功能,“ console.log”任何所需的内容,系统都不会再次杀死您的服务器。