【问题标题】:Git error: "rev-list died of signal 9" and "index-pack died of signal 9"Git 错误:“rev-list 死于信号 9”和“index-pack 死于信号 9”
【发布时间】:2015-02-02 07:46:12
【问题描述】:

从几天前开始,当我尝试在过去几个月一直运行良好的生产服务器上运行 git pull 时,我收到以下错误:

error: rev-list died of signal 9
remote: Counting objects: 1487, done.
remote: Compressing objects: 100% (333/333), done.
remote: Total 1340 (delta 952), reused 1340 (delta 952)
Receiving objects: 100% (1340/1340), 59.51 MiB | 26.78 MiB/s, done.
error: index-pack died of signal 9 
fatal: index-pack failed

服务器是Ubuntu 12.04,git版本是1.7.9.5。

我在 Stack Overflow 上发现了类似的问题(repo sync fails with "error: index-pack died of signal 9" 和 Repack of Git repository fails),但我不确定他们的答案是否也适用于我的案例,我不想再搞砸了。

这方面有什么帮助吗?

【问题讨论】:

  • 是的,它是 OOM 杀手,与另一篇文章中描述的完全一样。请注意,遥控器上的一切都很好(它不是您看到的“远程:...信号 9”,所有“信号 9”的东西都在您的 local 机器上)所以它是您的 本地系统内存不足。找出原因,根据需要添加内存或交换空间等。

标签: git


【解决方案1】:

当我在 ubuntu 中使用 capifony、symfony2 和数字海洋水滴时,我遇到了同样的问题。原来我的服务器磁盘空间太低了,当 droplet 调整为 2gb 内存和 40gb 磁盘时,一切都恢复正常了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 2019-11-15
    • 2011-12-20
    • 2012-09-02
    • 1970-01-01
    • 2013-06-25
    • 2013-09-04
    相关资源
    最近更新 更多