2012-08-27 37 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

相关问题