我正在开发一个游戏应用程序,我目前正在面对我的F4前端实例的奇怪行为。它们经常在随机间隔时间重启,尽管负载不断。有时它们持续2个小时,但有时它们在发射后仅30分钟死亡,玩家在冷启动时会遇到高延迟。
我已经设置了预热请求,我还尝试设置驻留实例,等待延迟等,以至少避免因重启而导致的延迟,但没有成功。
我已经想到了应用程序中的内存泄漏,但是实例在它们死之前只使用了200MB RAM,而F4实例有512.在日志中也没有崩溃的迹象。
我认为这不是应用引擎实例的正常行为。如果你能帮助我找出问题,我将非常感激。
答案 0 :(得分:0)
如果您不需要一个大型实例,那么最好再运行几个较小的实例。
如果您确实需要所有玩家都在同一个实例上,您可能应该从自动缩放切换到manual scaling。
答案 1 :(得分:0)
我们遇到了Nhat报道的相同问题。我们用GAE支持开了一张长票,还没回答。频繁重启的问题还有负载均衡器,因为它将请求发送到新的实例,然后客户端被卡住,直到实例启动。没有办法让负载均衡器像:'直到我让你知道我启动并且我已经准备好了,不要发送请求'。 我认为问题是一个严重的GAE基础设施问题,这是一个长期的短暂故事:由于我们的应用程序的问题,我们被转移到较旧的GAE版本,似乎我们在一个孤立的农场运行。然后实例运行了几个小时没有中断,完美无缺。一旦他们再次将我们带到标准的地方,我们就会再次面对问题而不会改变我们的方面。 到目前为止,我们还没有找到解决方案,这对整体系统体验产生了很大的影响。