数据存储:DatastoreFailureException:无法获取全局配置

Emp*_*lou 8 google-app-engine google-cloud-datastore

有没有人曾经有这个错误?我无法在谷歌上找到任何一个曾经发生过这种情况的证据.

这是堆栈跟踪,它从数据存储区上的.delete()调用开始.

com.google.appengine.api.datastore.DatastoreFailureException: Unable to fetch global config
    at com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java:71)
    at com.google.appengine.api.datastore.DatastoreApiHelper$1.convertException(DatastoreApiHelper.java:129)
    at com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:97)
    at com.google.appengine.api.datastore.AsyncDatastoreServiceImpl$7.get(AsyncDatastoreServiceImpl.java:406)
    at com.google.appengine.api.datastore.AsyncDatastoreServiceImpl$7.get(AsyncDatastoreServiceImpl.java:402)
    at com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:89)
    at com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:89)
    at com.google.appengine.api.datastore.FutureHelper.getInternal(FutureHelper.java:76)
    at com.google.appengine.api.datastore.FutureHelper.quietGet(FutureHelper.java:36)
    at com.google.appengine.api.datastore.DatastoreServiceImpl.delete(DatastoreServiceImpl.java:76)
    at com.universeprojects.cacheddatastore.CachedDatastoreService.delete(CachedDatastoreService.java:929)
Run Code Online (Sandbox Code Playgroud)

小智 2

我们最近发现基础设施中存在一个错误实例的问题,该问题导致来自 AppEngine 应用程序的有限数量的配置请求超时。太平洋时间 2016 年 9 月 20 日上午 6:00 左右重启故障实例后,问题得到解决。

为了防止将来出现这些错误,我们正在采取以下措施:

  1. 修改配置请求的重试行为以更好地处理个别不良实例。
  2. 围绕这些实例实施更严格的监控策略,以更好地检测这些错误。