【发布时间】:2015-03-04 12:59:47
【问题描述】:
这开始发生在大约 2 周前。我在 App Engine 上托管了 2 个网站。突然之间,每个请求都开始显示空白屏幕。两者都有正在运行的实例,并且日志中没有错误。
经过一些尝试,我发现运行部署(appcfg 更新)解决了这个问题,但只有一个小时左右。我的同事还发现,关闭正在运行的实例也可以消除黑屏,而且时间有限。
网站保持正常运行的时间从 10 分钟到 2 小时不等。空白屏幕。日志要么没有显示任何错误,要么一直加载,根本没有显示任何内容。
目前,我有 2 个任务计划每 10 分钟运行一次,为每个站点启动部署脚本。同样,这开始同时在 2 个站点上发生,并且这两个站点已经有一段时间没有更新了,我也没有为它们更改任何与应用引擎相关的设置。
【问题讨论】:
-
那么,如果没有错误,对于尝试访问导致空白屏幕的网站时,应用引擎日志会显示什么内容?你还有什么可以分享的信息吗?很难根据这些稀缺的信息提供任何帮助...
-
白屏请求是否显示在日志中?他们返回什么响应代码?
-
刚刚在较小的站点上尝试过。 33 分钟后出现黑屏,实例页面显示当前正在运行的一个实例并服务了 43 个请求。随着我刷新网站主页,请求的数量会增加。所以这个实例在某种程度上是活着的。当我进入该实例的日志页面时,它会说“正在加载...”很长一段时间,然后短暂显示“未找到条目”并再次显示“正在加载”占位符。我什至没有看到在网站变为空白之前提出的请求。