“git push”:slug 编译挂起

Posted

技术标签:

【中文标题】“git push”:slug 编译挂起【英文标题】:"git push": slug compilation hangs 【发布时间】:2013-09-04 04:55:25 【问题描述】:

这个问题从今天开始没有明显的原因。当我为我的 Django 项目执行 git push dev master 时,有时会在程序说“使用 pip 安装依赖项”后挂起:

Counting objects: 11, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 643 bytes, done.
Total 7 (delta 5), reused 0 (delta 0)

-----> Python app detected
-----> No runtime.txt provided; assuming python-2.7.4.
-----> Using Python runtime (python-2.7.4)
-----> Installing dependencies using Pip (1.3.1)

挂起 15 分钟后,编译超时。

然后我再次运行相同的命令(没有更改任何内容),它可以工作。我怀疑在我的 requirements.txt 文件中安装其中一个模块时出现问题,但我将该文件设为空,问题仍然存在。

我的日志只显示了这个:

heroku[slug-compiler]: Slug compilation started

有什么办法可以解决这个问题吗?

【问题讨论】:

看起来是其他人(包括我自己)也遇到的常见问题。 status.heroku.com 没有多大帮助。我今天早上推了一次,它奏效了,但在大多数情况下,我也遇到了这个问题。延长编译持续时间没有帮助。 很少!我以为我是唯一的一个。我检查了 Twitter 和那个网站,但他们说一切正常,很高兴看到不仅仅是我。 :) @RexE ,如果您有付费帐户,您介意询问客户支持,然后在这里发布他们所说的话吗? (我有一个免费帐户 - 所以我无法联系他们) @GangstaGraham 我也有一个免费帐户:( 同样的问题在这里卡住了 【参考方案1】:

有点远,但是……你可以试试

git fsck --full --strict

以确保您的存储库是健康的。

【讨论】:

以上是关于“git push”:slug 编译挂起的主要内容,如果未能解决你的问题,请参考以下文章

减少 Heroku 编译的 Slug 大小

我可以在资产编译后删除 Heroku 上的应用程序/资产以减少 slug 大小吗

VS2013 在编译时挂起

编译时g ++挂起[重复]

避免编译Oracle包时挂起

编译和链接项目时 Visual Studio 2015 挂起