2

我正在查看应用引擎数据存储的实验性备份/恢复功能,因此我按照说明启用了“数据存储管理”,如链接中所述。

这样做之后,我在 chrome上看到“此网页不可用” ,在 Firefox上看到“未找到服务器” ,而不是在仪表板中看到 Datastore 管理控件。

我知道这是实验性的,但对于此功能的进展情况,应用引擎团队的任何帮助仍将不胜感激:)

更新:我在另一个应用程序(具有空数据存储)上尝试了此操作,并且数据存储管理页面正常显示。

4

1 回答 1

3

需要检查的几件事:

  • 您是否在使用新的高可用性数据存储?文档未指定,但此实验性功能可能与已弃用的主/从数据存储不兼容。

  • 如果您的应用程序使用 Java,则必须部署非默认 Python 应用程序才能使用备份/恢复功能(在页面上搜索“Java 开发人员说明”)。

  • 您的数据存储有多大?在非常大的数据存储上启用该功能可能需要一段时间。

  • 您的应用名称有多长?您看到的错误与 DNS 有关。Datastore Admin 功能似乎要求:

    ah-builtin-python-bundle-dot-latest-dot-[您的应用程序名称].appspot.com

    在一个点上。由于该子域名的长度,如果您的应用名称长度超过大约 23 个字符,您将收到 DNS 错误,因为 DNS 每个域部分限制为 63 个字符:

    http://en.wikipedia.org/wiki/Domain_Name_System#Domain_name_syntax

    在我有限的测试中,我可以通过将 ah-builtin-python-bundle... 域名直接添加到系统的 etc/host 文件中来获得更长的域名:

    http://en.wikipedia.org/wiki/Hosts_ (文件)

于 2012-12-28T20:17:06.977 回答