2011-12-11 29 views
43

任何人都可以澄清這裏的情況?AppEngine bulkloader,高複製存儲和python27運行時

我已經用Python25和舊/主從數據庫使用Bulkloader。

我也用它(上傳僅數據)Python25和高複製數據存儲,儘管它說,在這裏:

http://code.google.com/appengine/docs/python/tools/uploadingdata.html

本文件適用於使用主應用程序/從數據存儲。如果 您的應用使用高複製數據存儲,則可以從應用中複製 數據,但Google目前不支持使用 的情況。

但是,我現在正在嘗試具有高複製數據存儲和Python27的Bulkloader,它似乎無法挽回地被破壞。它似乎繞過認證步驟,即使我正確地將我的電子郵件傳遞到appcfg.py

有沒有其他人試過這個?任何人都可以確認Bulkloader將使用哪些組件?

+2

請告訴我們的堆棧跟蹤,代碼,錯誤消息或其他相關細節。我們不可能在沒有明確看到你在做什麼的情況下提供幫助。 –

+2

好吧,我明白了。我有一個在python25 app.yaml中指定的remote_api處理程序,但不是python27版本。你需要用'threadsafe:False'來運行python27版本,否則appengine會抱怨CGI風格的處理程序。謝謝你,併爲此感到抱歉。 – Justin

+3

您可以使用'remote_api'內置處理程序來啓用remote_api。內置的處理程序負責處理程序樣式。另外,請更新問題並關閉它。 –

回答

2

聽起來你「曾在python25的app.yaml指定remote_api的處理程序,但不是python27版本。

你需要用threadsafe: False [或運行python27版本] appengine會抱怨CGI風格的處理程序。「

'

請回答問題,而不是僅僅評論下一次。