我在谷歌应用引擎上运行一个网络应用程序,大部分时间都运行顺畅但是在20个请求中大约有1个我会收到服务器错误,然后当我重新运行该请求时,就像提交表单一样,它会很好。
这可能是因为我的实例已经停机了几秒钟,它本身就是令人耳目一新的,或者只是时不时地下降?当我检查日志时没有注册错误,所以我认为它不是我身边的任何东西,或者它只是没有记录它是什么。
我没有很多用户 - 通常只有我自己和网站上的其他一两个人 - 所以它可能在这个小规模的谷歌没有很多实例运行,有时根本就没有用户?
答案 0 :(得分:1)
检查您的日志。调度程序很可能已删除了您的一个活动实例,并且当有新请求进入时,启动实例一的加载时间将导致您的服务器错误。我已经看到我的具有非常低QPS的F1应用程序在启动后一两分钟后被调度程序删除。免费与付费应用似乎更频繁。如果您的应用启动速度非常慢,那么有很多关于如何针对较短的启动时间进行最佳优化的讨论。您还可以找到使用空闲实例设置的设置。我使用自动/自动,所以不能在这里提供见解。