达到Google App Engine的最大文件数和blob数

时间:2014-11-13 16:31:47

标签: google-app-engine

尝试部署我的应用程序时:

appcfg.py update --oauth2 .

我得到了:

PM Rolling back the update.
Error 400: --- begin server output ---
Max number of files and blobs is 10000.
--- end server output ---

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

你"解决"通过在部署项目时部署较少的文件来实现它。你有几个选择。

您可以在app.yaml中使用Skipfiles排除某些文件的部署:

skip_files:
- ^(.*/)?#.*#$
- ^(.*/)?.*~$
- ^(.*/)?.*\.py[co]$
- ^(.*/)?.*/RCS/.*$
- ^(.*/)?\..*$

例如,您可能希望排除.readme文件,已编译的python文件等。

或者您可以使用ZipImport并压缩您的python包,它们将在导入过程中即时解压缩。

或者,如果您还要上传大量静态资产,请将其放入存储桶中,而不是其他答案所示。

答案 1 :(得分:0)

您似乎正在达到此配额:https://cloud.google.com/appengine/docs/quotas#Deployments

您可以将许多文件转移到Cloud Storage吗?