2010-06-11 122 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

的水果