gpt4 book ai didi

google-app-engine - GAE NDB 恢复失败,出现 "Unexpected error contacting datastore"

转载 作者:太空宇宙 更新时间:2023-11-03 15:23:15 24 4
gpt4 key购买 nike

我习惯于定期备份和恢复我的 NDB 数据存储,经常恢复到不同的“项目”,我将在其中测试应用程序的新版本。到目前为止,它运行良好。

现在,Ndb 恢复操作以系统方式失败,日志中有跟踪:

Traceback (most recent call last):
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/_internal/mapreduce/handlers.py", line 526, in handle
ctx.flush()
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/_internal/mapreduce/context.py", line 455, in flush
pool.flush()
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/ext/datastore_admin/utils.py", line 695, in flush
datastore._GetConnection()._reserve_keys(self.keys)
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 2170, in _reserve_keys
self._async_reserve_keys(None, keys).get_result()
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 921, in get_result
results = self.__rpcs[0].get_result()
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 613, in get_result
return self.__get_result_hook(self)
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 2211, in __reserve_keys_hook
self.check_rpc_success(rpc)
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 1371, in check_rpc_success
raise _ToDatastoreError(err)
InternalError: Unexpected error contacting datastore (2016-11-19T18:01:37+00:00).

有什么线索吗?我可能遗漏了一些东西,但我发誓与上周这种恢复工作正常的情况相比没有任何改变。

为了防止我的最新备份出现问题,我尝试恢复旧备份,该备份已成功恢复几次。还原时出现相同的内部错误。包括在全新的 GAE 项目中。

现在已经尝试了很多(许多)次,我发现“意外错误”总是发生在相同的实体上。整个备份/恢复涉及大约 30 种不同的类型,其中 5 种失败并出现上述错误。其中,有些情况下有实体恢复,但不是全部,有些情况下没有实体恢复。就像某些特定实体可能对异常负责。但是,这同样适用于过去有效的旧备份。

与 Ndb 备份和恢复相关的问题很少(而且答案仍然很少)。 Ndb 应用程序不使用备份吗?

最佳答案

所以关于这个的最后一句话并没有隐藏在一长串评论的底部,我会发布一个答案。

这似乎是几天/几周前出现的错误,像我这样的一些用户在恢复到另一个项目时遇到过。

Google 项目团队做得很好,及时解决了问题。非常感谢@Ed Davisson。

关于google-app-engine - GAE NDB 恢复失败,出现 "Unexpected error contacting datastore",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40696443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com