1

当我在 GAE 应用程序上查看日志时,我经常会看到这样的警告消息:

com.google.api.control.Client flushAndScheduleReports: direct send of a report request failed because of endpoints.repackaged.com.google.api.client.http.HttpResponseException: 400 (Client.java:354)
{
  "error": {
    "code": 400,
    "message": "Precondition check failed.",
    "errors": [
      {
        "message": "Precondition check failed.",
        "domain": "global",
        "reason": "failedPrecondition"
      }
    ],
    "status": "FAILED_PRECONDITION"
  }
}

但是,客户端应用程序似乎按预期工作,我不明白这意味着什么。

4

1 回答 1

3

如果您的 API 流量较低,如果请求之间的时间过长,通常会发生这种情况。该应用程序将按预期运行,但指标报告可能会关闭。这是因为每隔这么多请求都会汇总和报告指标,除非您正在运行后端实例。

于 2017-10-03T18:39:59.707 回答