如何从Meteor.js中重新启动Meteor服务器

我用meteor制作的一个项目有一个内存泄漏,在一个或两个月的时间里慢慢累积起来。 在find漏洞之后的几天里,我抛出了毛巾,而只是增加了一个月发生一次的自动重启。 是的,这是不好的做法,等等

有没有办法从服务器的代码库中简单地重新启动? 理想情况下,这也会触发连接客户端的刷新(类似于常规部署更新)。

然后我认为这个命令可以嵌套在一个很好的JS超时函数中。

apendua提供的答案工作。 这是一个彻头彻尾的破解,而不是build议在大多数情况下,但长期内存泄漏很大。

把它放在你的启动脚本里面:

 var restartFrequency = 1000 * 60 * 24; // 1 day (1000 millsec * 60 min * 24 hour) setTimeout(function(){ process.exit(); }, restartFrequency);