2010-06-11 119 views
1

我在应用程序引擎上部署了一个Java应用程序,并使用Python SDK的 的appcfg.py来抽取和更新我的索引。Google App Engine - update_indexes错误

昨天我首先运行了vacuum_indexes,并且成功完成 - 即它列入了已排序的任务以删除我的现有索引。

下一步可能是我的错误 - 然后我运行了 update_indexes,即使我以前的索引还没有被删除。 不用说,我的update_indexes调用出错了。 现在当我看着我的应用程序引擎控制台时,它显示 的所有索引状态为“错误”。

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

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

感谢, Keyur

P.S:我已经在GAE上的论坛发布这很好,但希望如此用户面临并解决这个问题为好。

回答

1

我也跟着发生了什么错误日志中建议,并且为我工作:

  1. 空的index.yaml中的文件(创建备份第一)再次
  2. 运行vacuum_indexes
  3. 看看你的应用程序的管理控制台,并且不要进入下一步,直到删除所有索引。
  4. 指定要在index.yaml中
  5. 运行要创建的索引update_indexes
  6. 看看你的应用程序的管理控制台,它应该表现出你的索引现在正在建设。
  7. 享受劳动:)

干杯, Keyur

的水果