2012-07-10 82 views
0

我在谷歌应用程序引擎上运行一个网络应用程序,并且大部分时间一切运行顺利,但对于大约20个请求中的一个,我将得到服务器错误,然后当我重新运行该请求时,就像提交一个表单一样,它会很好的完成。谷歌应用程序引擎服务器频繁下载

难道这可能是因为我的实例关闭了几秒钟,它是自我刷新还是gae只是偶尔停下来?当我检查日志时没有注册错误,所以我不认为它在我身边,否则它不会记录它是什么。

我没有很多用户 - 通常只有我自己和网站上的一两个其他人 - 所以可能在这么小规模的谷歌没有很多实例运行,有时根本没有一个?

+0

服务器错误也是您的应用将返回如果您自己的代码正在抛出未捕获的异常。你的日志说什么? – 2012-07-11 05:39:13

+0

@NickJohnson没有出现在日志中。它甚至不会说有错误 – clifgray 2012-07-11 16:28:48

+0

您确定您正在查看'所有日志',而不仅仅是'具有最低严重性的日志:错误'吗? – 2012-07-12 02:22:23

回答

1

检查您的日志。调度程序很可能已经删除了您的一个活动实例,并且当有新的请求进入时,运行实例一的加载时间将导致您的服务器错误。在启动后的一两分钟内,我看到我的F1应用程序的QPS非常低,被调度程序删除。免费与付费应用似乎更频繁。如果您的应用启动速度非常缓慢,则有许多讨论涉及如何针对较短的启动时间进行最佳优化。您也可以找到一个使用空闲实例设置的设置。我使用自动/自动,所以不能在这里给出见解。