【问题标题】:Heroku Slug Size Shot up suddenlyHeroku Slug Size 突然暴涨
【发布时间】:2011-11-24 02:54:41
【问题描述】:

本地我的应用程序是 7MB,没有测试和日志等。.git 文件夹是 29 MB。我在供应商文件夹中也没有宝石/插件。 95% 的图像位于 S3 上。然而,在提交 Heroku 时,它显示 -----> 编译后的 slug 大小为 62.7MB

怎么了?发生了什么?

要添加更多上下文,我的 .gitignore 文件是 .bundle、db/.sqlite3、config/database.yml、log/.log、tmp/、.idea、.redcar、.sass- cache/, multi_xml/, test/, doc/

请指教

【问题讨论】:

  • 您的应用程序是用什么语言编写的?

标签: ruby-on-rails-3 heroku


【解决方案1】:

编译后的 slug 大小也包括您的所有宝石。如果您在 Cedar 堆栈中,他们会犯一些错误,这些错误会使您的一些带有本机扩展的 gem 比他们应该的更大。

【讨论】:

  • 谢谢迈克尔。我检查我在竹核磁共振 1.9.2 堆栈上。所以你建议我减少我使用的宝石数量并解决问题。
  • 似乎只有 Aspen 预装了 gems installed-gems.heroku.com。竹子和雪松没有。所以我需要进行 GEMS 饮食以减少蛞蝓的大小。
【解决方案2】:

移至 Cedar,然后在每次再次预编译时清理公共/资产。大大减小了蛞蝓尺寸。

【讨论】:

    【解决方案3】:

    查看在您的根文件夹中有一个.slugignore 文件。它告诉 Heroku 文件不要编译成 slug。结帐this answer。如果 slugsize 的减少不是即时的,请重新部署您的应用。

    【讨论】:

      猜你喜欢
      • 2020-07-18
      • 2023-03-17
      • 1970-01-01
      • 2021-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      • 2012-06-13
      相关资源
      最近更新 更多