Nodejs表示服务器在发生某些错误时关闭

时间:2012-04-16 01:41:20

标签: node.js express

我使用Express作为我的Node.js Web框架,使用MongoDB作为持久层。当我使用'node app.js'命令运行服务器时,偶尔会出现一些错误,例如mongoose错误或imagemagick错误,则孔节点进程将死亡,浏览器无法使用。我使用Express'错误处理程序,但这仍然发生。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

process.on('uncaughtException', function (err) {
  console.error(err);
  console.log("Node NOT Exiting...");
});

答案 1 :(得分:0)

clusters.on('death', function(worker) {
  app.listen(3000);
});