2

我在meteor.com 上部署了一个应用程序,在完美运行2-5 天后突然对请求无响应。通过再次部署重新启动应用程序会使其正常工作。

调试这个的最佳方法是什么?我不知道如何在我的本地服务器上重现该问题,因为它只是间歇性地发生。

meteor logs除了这一行之外,似乎什么都没有:

spiderable: phantomjs failed: { [Error: Command failed: ] killed: true, code: null, signal: 'SIGTERM' } stderr:

我尝试删除可蜘蛛的智能包,但问题仍然存在。

4

1 回答 1

0

如果您的应用在 2-4 小时内未访问, Meteor.com 的托管通过meteor deploy将杀死您的应用。

这并不意味着它已经死了,如果你在你的网络浏览器中加载它,它需要几秒钟的额外时间才能再次运行。但是,如果您的启动负载很重,则可能需要更长的时间。

Meteor 尚未提供其付费解决方案的详细信息,但如果您想让您的网站保持更长时间,它应该会自动每隔一两个小时访问一次。我并不是说这是最好的方法,但你也可以远程 ping 它。

于 2013-06-03T13:05:56.500 回答