【问题标题】:Why does my Heroku slug size doubled in size after upgrading Rails and Ruby?为什么升级 Rails 和 Ruby 后 Heroku slug 的大小翻了一番?
【发布时间】:2020-07-14 23:23:43
【问题描述】:

我最近将我的 Rails 应用程序从在 Rails 4.2.2 和 Ruby 2.3.7 上运行升级为使用 Rails 5.2.2 和 Ruby 2.6.5。一切似乎在开发中运行良好,所以我试图将其部署到 Heroku 上的评论应用程序,但压缩后的 slug 大小结果为522.1M,超过了允许的 500M。

在升级之前,我们只在246.4M。我没有在升级中添加任何新的 gem,只是更新了一些 gem 以使用新版本的 Rails。所有资产也和以前一样。

编辑:我写过我之前试图部署到登台,但我意识到事实并非如此。我们正在尝试在该分支上创建一个新的评论应用程序,以便在合并之前先对其进行测试。由于这是一款全新的评论应用,我认为缓存不是问题……对吧?

【问题讨论】:

    标签: ruby-on-rails ruby heroku


    【解决方案1】:

    想通了。这是wkhtmltopdf_binary_gem 宝石。我想我不小心把它的版本升级到了0.12.5,它的大小翻了两番,不太适合与heroku一起使用。这是问题链接:https://github.com/zakird/wkhtmltopdf_binary_gem/issues/55。我将其降级为 0.12.4,现在一切正常。

    【讨论】:

    • 可填写表格 pdf 是否适用于 0.12.4。它对我不起作用,因为这些字段不可编辑
    • @Jaswinder 一切都适合我的目的。但是,如果您在使用 0.12.4 时遇到问题,您是否尝试过切换到 github.com/rposborne/wkhtmltopdf-heroku?它在我的 TODO 列表中,我稍后会切换,但它似乎是与 Heroku 一起使用的更好的宝石。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    相关资源
    最近更新 更多