App引擎端点警告

时间:2017-09-30 07:32:35

标签: java google-app-engine google-cloud-endpoints-v2

当我在我的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"
  }
}

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

1 个答案:

答案 0 :(得分:3)

如果您的流量较低的API,如果请求之间的时间过长,通常会发生这种情况。该应用程序将按预期工作,但指标报告可能会关闭。这是因为除了您正在运行后端实例之外,每个请求都会聚合并报告指标。