【问题标题】:Hitting Max number of files and blobs for Google App Engine达到 Google App Engine 的最大文件和 blob 数
【发布时间】:2014-11-13 16:31:46
【问题描述】:

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

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 ---

我该如何解决这个问题?

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    您可以通过在部署项目时部署更少的文件来“解决”它。你有几个选择。

    你可以在你的 app.yaml 中使用Skipfiles 来排除一些被部署的文件:

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

    例如,您可能想要排除 .readme 文件、编译的 python 文件等。

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

    或者,如果您还要上传大量静态资产,请按照其他答案的建议将它们放入存储桶中。

    【讨论】:

      【解决方案2】:

      看起来你达到了这个配额:https://cloud.google.com/appengine/docs/quotas#Deployments

      你能把你的很多文件转移到Cloud Storage吗?

      【讨论】:

      • 它提到每个版本有 10,000 个,我尝试在版本 1 中添加一半文件,在版本 2 中添加另一半文件,但它又将它们全部计数(也许我理解错了)..
      • 也可以是“当前配额为每天 10,000 个。”
      猜你喜欢
      • 2011-10-10
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 2010-10-24
      • 1970-01-01
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多