java - Google App Engine - update_indexes 错误

标签 java python google-app-engine google-cloud-datastore

我在应用程序引擎上部署了一个Java应用程序,并且我使用的appcfg.py Python SDK 用于清理和更新我的索引。

昨天我第一次运行vacuum_indexes并成功完成 - 即,它将任务排入队列以删除我现有的索引。

下一步可能是我的错误 - 然后我跑了 update_indexes 即使我以前的索引尚未删除。 不用说我的 update_indexes 调用出错了。这么多这样 现在,当我查看我的应用程序引擎控制台时,它显示了以下状态 我的所有索引都为“错误”。

一天过去了,我的索引状态仍然显示为“错误”。

有人可以帮我解决问题吗?!

谢谢, 基尔

P.S.:我也在 GAE 论坛上发布了这个问题,但希望 SO 用户也遇到并解决了这个问题。

最佳答案

我按照错误日志中的建议进行操作,这对我有用:

  1. 清空index.yaml文件(先创建备份)
  2. 再次运行vacuum_indexes
  3. 查看您应用的管理控制台,在所有索引都被删除之前不要转到下一步。
  4. 在index.yaml中指定要创建的索引
  5. 运行 update_indexes
  6. 查看您应用的管理控制台,它应该显示您的索引正在构建。
  7. 享受你的劳动成果:)

干杯, 基尔

关于java - Google App Engine - update_indexes 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3024663/

相关文章:

java - spring http出站网关定制

google-app-engine - Google 应用程序引擎联合 (openid) 登录本地主机

python - 使用 Google App Engine 进行网站负载测试

java - 通过 intent 向 Viber 和 Line 等应用程序共享视频会引发错误

Java:在列表中添加或删除元素时避免使用 'instanceof'

java - 如何在 Java 中使用 pdfbox 2.0 创建线性化(快速 Web View )pdf?

python - (Visual Studio代码上的Python)SyntaxError : invalid syntax

python - 这段代码是如何工作的?包括 lambda

python - 使用自定义 socket.io 事件将 Python 客户端连接到 Socket.io

google-app-engine - Google App Engine Python 2.7 SSL 停止工作