0

我在谷歌应用程序引擎上运行一个网络应用程序,大部分时间一切运行顺利,但是对于大约 20 个请求中的 1 个,我会收到服务器错误,然后当我重新运行该请求时,比如提交表单,它会通过就好了。

这可能是因为我的实例关闭了几秒钟并且它正在刷新自己,或者 gae 只是时不时地关闭?当我检查日志时,没有记录任何错误,所以我认为它不是我这边的任何东西,否则它只是没有记录它是什么。

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

4

1 回答 1

1

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

于 2012-07-10T18:25:53.850 回答