App Engine 端点警告

App engine endpoint warning

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

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

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