google-app-engine - GAE 数据存储管理 - 网页不可用

标签 google-app-engine google-cloud-datastore database-administration administration

我想看看实验 backup/restore feature的应用程序引擎数据存储区,因此我按照说明并启用了“数据存储区管理”,如链接中所述。

执行此操作后,我看到的不是仪表板中的数据存储区管理控件,而是 "This webpage is not available"在 chrome 上和 "Server not found"在火狐浏览器上。

我知道这是实验性的,但仍然感谢应用程序引擎团队就此功能的进展提供任何帮助:)

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

最佳答案

需要检查的一些事项:

  • 您正在使用新的高可用性数据存储吗?文档没有具体说明,但这个实验性功能可能与the deprecated master/slave datastore不兼容。 .

  • 如果您的应用程序使用 Java,则必须 deploy a non-default Python app使用备份/恢复功能(在页面上搜索“java 开发人员注释”)。

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

  • 您的应用名称有多长?您看到的错误与 DNS 相关。数据存储管理功能似乎提出了以下请求:

    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_(file )

关于google-app-engine - GAE 数据存储管理 - 网页不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13920196/

相关文章:

mysql - 相同的 MySQL 查询需要 200 毫秒或超时或超过 10 秒

MySQL 用户管理拒绝访问

python 请求不适用于谷歌应用引擎

google-app-engine - 无权为此项目使用 Google Cloud Datastore

sql-server - 安装 SQL Server Management Studio Express 后出现 "Cannot open user default database. Login failed."

google-cloud-platform - 从 Google Cloud Datastore 导出的关键属性上的应用 ID 设置为 b~<app_id>。这使得导入不可用

google-app-engine - 是否有与 Oracle Sequence 等效的 Java Google App Engine 数据存储?

java - 如何在 Eclipse 中使用 pom.xml/Maven 初始化本地thoughtsite(App Engine示例)项目?

Android App Engine Endpoints Oauth 和应用内计费

python - 如何使用ListProperty(数字列表中的项目必须都是Key实例)