"git push": 编译slug卡住了

9

这个问题今天突然出现。在我的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

有什么办法可以排除这个问题吗?

5
看起来其他人也遇到了类似的问题(包括我自己)。 https://status.heroku.com/ 没有提供太多帮助。我今天早上推送了一次成功了,但大部分时间我也是遇到这个问题。延长编译时间也没有帮助。 - Corey Farwell
太好了!我还以为只有我出了问题。我已经查过Twitter和那个网站了,但它们都说一切正常,很高兴看到不仅仅是我出了问题。 :) - GangstaGraham
@RexE,如果你有付费账户,能否请客服了解一下情况,然后在这里发布他们的回复?(我只有免费账户,所以无法联系他们) - GangstaGraham
@GangstaGraham 我也只有一个免费账户 :( - RexE
这里也有同样的问题,它卡住了。 - SRN
同样的问题。只是评论一下,希望其他人不要像我一样浪费一个小时来修复它!我尝试从头开始创建全新的应用程序,但仍然存在同样的问题。 - Sahand
1个回答

1
一点点冒险,但是……你可以尝试一下。
git fsck --full --strict

确保您的代码库健康。


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