尝试部署我的应用程序时:
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 ---
我该如何解决这个问题?
答案 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吗?