【问题标题】:'Killed' after curl | tee卷曲后“杀死” |球座
【发布时间】:2014-12-15 19:34:07
【问题描述】:

我在 virtualbox 中有 centos 映像。当我执行curl [url] | tee -a [file] 其中[url] 是一个大文件的url 时,系统开始终止所有新进程,并且我在控制台中得到Killed 对除killcd 之外的任何命令的回答。如何禁用 OOM 守护进程?

【问题讨论】:

    标签: linux bash centos kill tee


    【解决方案1】:

    OOM Killer 是你的朋友,你为什么要禁用它?当系统内存不足时,内核必须开始终止进程​​以保持运行。所以说实话,你需要 OOM Killer。

    相反,您可以考虑使用一些适合您需要的配置来配置 OOM Killer;但是您当前的问题可能仍然存在。

    鉴于事实,实施一种更有效的方式来完成您正在执行的这些任务可能会更好。

    【讨论】:

      【解决方案2】:

      如果你不喜欢“你的朋友”,OOM 杀手来杀死无辜的进程,一个简短的回答是:

      sysctl -w vm.overcommit_memory=2
      

      更详细的答案和推荐阅读:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-06
        • 2013-07-23
        • 2020-10-23
        • 1970-01-01
        • 2019-02-08
        • 2013-07-24
        相关资源
        最近更新 更多