【问题标题】:Heroku Slug SizeHeroku 蛞蝓大小
【发布时间】:2018-07-25 05:28:36
【问题描述】:

我有一个基于 oTree 软件的 python 应用程序,我正在尝试将其上传到 Heroku 并从 Heroku 进行部署。但是,我不断收到一个错误,即我的蛞蝓尺寸太大。这比 Heroku 允许的 500 M 多 40 M。

我添加了一个 .gitignore。我已经使用 heroku repo:reset -a appname 重置了 repo。我在网上看过,这是在这种情况下最推荐的。

我想知道是什么导致了大蛞蝓尺寸。我的应用程序有很多需要上传的媒体文件(音频、视频、图像)。这会导致蛞蝓尺寸太大吗?即便如此,应用的文件总大小也不到300M。

如果有任何帮助,我将不胜感激。谢谢!

【问题讨论】:

    标签: heroku size slug otree


    【解决方案1】:

    slug 大小不仅仅是您的 Python 脚本。它是您的 GIT 存储库中的所有文件。所以是的,拥有大量媒体文件会增加您的 slug 大小,这可能是您出现问题的原因。

    您是否考虑将这些文件上传到诸如S3 之类的提供商? 这样一来,它们就不会算作您的 slug 的一部分,您只需将它们上传到 S3 即可添加新的,而无需重新部署您的 Heroku 应用程序。

    【讨论】:

    • 感谢您的回复!我目前正在尝试为此目的使用 Cloudinary。但是,这是否意味着如果我将所有媒体文件上传到 S3 或 Cloudinary 之类的地方,我必须进入我的代码并更改所有媒体文件的“src”?另外,S3 是付费的吗?
    猜你喜欢
    • 2011-12-02
    • 2015-02-08
    • 1970-01-01
    • 2014-07-30
    • 2016-06-02
    • 2021-04-04
    • 2014-04-02
    • 2016-07-22
    • 2011-02-09
    相关资源
    最近更新 更多