【问题标题】:Google App Engine instances stop respondingGoogle App Engine 实例停止响应
【发布时间】:2015-03-04 12:59:47
【问题描述】:

这开始发生在大约 2 周前。我在 App Engine 上托管了 2 个网站。突然之间,每个请求都开始显示空白屏幕。两者都有正在运行的实例,并且日志中没有错误。

经过一些尝试,我发现运行部署(appcfg 更新)解决了这个问题,但只有一个小时左右。我的同事还发现,关闭正在运行的实例也可以消除黑屏,而且时间有限。

网站保持正常运行的时间从 10 分钟到 2 小时不等。空白屏幕。日志要么没有显示任何错误,要么一直加载,根本没有显示任何内容。

目前,我有 2 个任务计划每 10 分钟运行一次,为每个站点启动部署脚本。同样,这开始同时在 2 个站点上发生,并且这两个站点已经有一段时间没有更新了,我也没有为它们更改任何与应用引擎相关的设置。

【问题讨论】:

  • 那么,如果没有错误,对于尝试访问导致空白屏幕的网站时,应用引擎日志会显示什么内容?你还有什么可以分享的信息吗?很难根据这些稀缺的信息提供任何帮助...
  • 白屏请求是否显示在日志中?他们返回什么响应代码?
  • 刚刚在较小的站点上尝试过。 33 分钟后出现黑屏,实例页面显示当前正在运行的一个实例并服务了 43 个请求。随着我刷新网站主页,请求的数量会增加。所以这个实例在某种程度上是活着的。当我进入该实例的日志页面时,它会说“正在加载...”很长一段时间,然后短暂显示“未找到条目”并再次显示“正在加载”占位符。我什至没有看到在网站变为空白之前提出的请求。

标签: google-app-engine


【解决方案1】:

您的应用程序使用哪种缩放方法?如果您不确定,请通过链接 [1] 了解如何在您的应用程序中配置缩放。我怀疑实例无法响应缩放问题。

[1]https://cloud.google.com/appengine/docs/python/modules/#Python_Instance_scaling_and_class

【讨论】:

    猜你喜欢
    • 2013-07-22
    • 1970-01-01
    • 2023-03-16
    • 2011-01-04
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 2022-09-27
    • 2018-12-08
    相关资源
    最近更新 更多