标签: node.js restify
答案 0 :(得分:1)
您所询问的是一种治疗症状而不治疗原因的方法。我知道没有办法“让它再次运作”,但如果我们能找到问题的原因,我们可以解决它并消除症状。如果没有更多的信息/代码,很难评论究竟发生了什么,但有两件事情会浮现在脑海中。
您可能正在执行一些非常繁重的计算并意外阻止您的事件循环。 This文章更详细地讨论了它。
您的内存泄漏可能会导致节点崩溃。通过在Windows任务管理器或mac / linux等效项上观察节点的内存使用情况,可以轻松查看。如果内存不断增加且永不下降,Node可能会达到其最大内存限制并崩溃。我知道修复此问题的唯一方法是手动运行节点垃圾收集器。 This文章谈到了这一点。这当然是一个临时解决方案,如果找到内存泄漏,应该修复内存泄漏。
这是我能想到的唯一两个。如果您需要更多帮助,我需要查看您的代码。
答案 1 :(得分:-1)
你可以使用'forever':https://github.com/foreverjs/forever
但我想你知道脚本失败的原因。