由于“构建流超时”,无法将代码推送到Heroku。

17

我在Heroku上有一个Django应用程序,之前已经多次提交和推送,但最后一次尝试推送时出现了以下错误(并且我一直在收到这个错误):

$ git push heroku master
Counting objects: 16, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 24.22 KiB | 0 bytes/s, done.
Total 9 (delta 7), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: Build stream timed out, reverting to polling..........................
..............................................................................

看起来它不会停止。 为什么会这样,我能做什么?

谢谢。

6个回答

20
我现在看到了这个。当我检查https://status.heroku.com/时,我发现有一个问题,他们写道:“我们已经暂时禁用应用程序构建,以减少错误率,同时我们继续调查此问题。”
所以这个问题可能与你的应用程序无关。

2
刚刚遇到了同样的问题,几年后找到了你的答案,果然,Heroku状态页面现在显示有问题。谢谢。 - stephen.hanson

8

等待一个小时后再试,我不是在开玩笑!


4

我的也是这样,一直这么做,最终就自己通过了,我什么都没做。


2

我曾经遇到过类似的问题,在我的Heroku仪表盘上,通过进入应用程序的“活动”选项卡,我可以查看构建的详细信息。对我来说,详细信息显示slug文件大小太大了。尝试转到您的Heroku仪表板并获取有关构建失败原因的更多信息。


这个选项卡中对于我的问题没有任何相关内容。 - Elisha
谢谢,对我来说,活动选项卡显示构建正在正常进行,只是终端断开连接了。 - Ferran Maylinch

1
我的解决方案是逐步推送更改。我选择了一个旧的提交并首先推送它,然后再推送HEAD。显然,要处理的提交太多了。

0

我没找到这个问题的原因,也不知道怎么修复它。然而,我通过将项目克隆到一个新的工作区目录并从那里工作来绕过它。我猜在我的先前的工作目录中出现了一些损坏


1
这只是一个特定的解决方法。解决方案是等待Heroku修复构建过程。 - Lomefin
你之前的工作目录没有问题。问题解决的原因是时间——Heroku上的问题已经得到解决。你应该删除这个问题,并接受@user1515295关于https://status.heroku.com/的回答。 - user664833

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接