2012-08-27 64 views
0

我想上傳17​​44個小文件到blobstore(所有文件的總大小是4 MB),並得到HTTP/1.1 503服務不可用錯誤。一次調用中可以向GAE blobstore提交多少個blob?

這是100%可重現的。

這是一個錯誤,我違反任何約束?在關於一次調用中提交的blob數量的文檔中,我沒有看到任何限制。

回答

2

聲稱create_upload_url只能接受上面每個上傳文件的答案是錯誤的。您可以在一次上傳中上傳多個文件,這就是您應該解決問題的方式。

這就是說,有一個reliability problem做一個批處理上載的工作和約一年前左右修復。如果可能的話,我會建議保持批量的尺寸稍小一些(比如說批量處理100個左右的文件)。批處理中的每個文件都會寫入數據存儲以記錄blob密鑰,以便1744個文件== 1744寫入數據,如果其中一個失敗,則您的整個上載將失敗。

如果你給我的app_id,我可以看看你的上傳可能會出現什麼問題。

+0

app_id是cl-test-grid,如果你看一看 – user431640

+0

我刪除了我的答案..但我並沒有完全錯誤:)我無法找到我在哪裏閱讀的事實,被打破..謝謝你的洞察力:) – Lipis

+0

斯圖爾特,我已經註冊爲一張票:https://code.google.com/p/googleappengine/issues/detail?id=8032 – user431640

相關問題