Google App Engine – update_indexes错误
我在app引擎上部署了一个Java应用程序,我使用Python SDK的appcfg.py来抽真空并更新我的索引。
昨天我第一次运行vacuum_indexes并成功完成 – 即它将已删除的任务添加到现有的索引中。
下一步可能是我的错误 – 然后我运行update_indexes,即使我之前的索引尚未删除。 不用说我的update_indexes调用错了。 这么多,以至于现在当我查看我的应用引擎控制台时,它会将所有索引的状态显示为“错误”。
一天过去了它仍然将我的索引上的状态显示为“错误”。
有人可以帮助我摆脱我的修复吗?!
谢谢,Keyur
PS:我也在GAE论坛上发布了这个,但希望SO用户也面对并解决了这个问题。
我按照错误日志中的建议,这对我有用:
- 清空index.yaml文件(先创建备份)
- 再次运行vacuum_indexes
- 查看应用程序的管理控制台,在删除所有索引之前不要进入下一步。
- 在index.yaml中指定要创建的索引
- 运行update_indexes
- 查看应用程序的管理控制台,它应该显示您的索引正在构建。
- 享受你的劳动成果:)
干杯,Keyur