代码之家  ›  专栏  ›  技术社区  ›  Imaskar

Google App Engine应用程序返回空响应而不是实际数据的时间段

  •  0
  • Imaskar  · 技术社区  · 6 年前

    我有一个小的服务发现服务运行在谷歌应用程序引擎免费层。它用最简单的查询方式查询Google云数据存储,这些查询实际上是静态的。最近我们发生了服务返回空结果的事件。已经持续了12个小时了。之后结果恢复正常。我们最近才注意到。在日志中,我至少看到3起类似的事件。

    我登录控制台看到:

    • 0个应用程序错误
    • 0服务器错误
    • 全绿色GCE状态
    • 最大使用配额仅为5%
    • 每个响应为204的时间间隔

    我认为完全没有理由得到一个空洞的回应,但他们有时是空洞的。我认为没有办法通知谷歌有云端的问题,因为这是一个免费的层帐户没有支持。

    那么,有什么我可能遗漏的吗?

    UPD:当我查看代码时,获得204+空body的唯一方法是在获取 javax.jdo.PersistenceManager 或者一个新的例子 javax.jdo.Query . 因此,云数据存储出错的可能性较小,因为如果结果为空,app应该回答200+ [] ,如果在查询期间出现错误,则应用程序应回答204+ <h1>Exception</h1>... .

    不过,我还是不明白现在的请求是如何工作的,但5分钟前不行。

    UPD2:应用程序稳定了两年多。

    0 回复  |  直到 6 年前