首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >build.sh运行后ubuntu服务器崩溃

build.sh运行后ubuntu服务器崩溃
EN

Ask Ubuntu用户
提问于 2014-08-05 01:50:24
回答 1查看 107关注 0票数 1

我有一个带有Ubuntu的构建服务器。在我的源代码中,有典型的build.sh来调用make文件来编译源代码。但是突然服务器崩溃了,我在syslog中找到了下面的日志:

代码语言:javascript
复制
Aug  4 13:47:28 VDBS1130 kernel: [2689989.302589] build.sh invoked oom-killer: gfp_mask=0xd0, order=1, oom_adj=0, oom_score_adj=0
Aug  4 13:47:28 VDBS1130 kernel: [2689989.302593] build.sh cpuset=/ mems_allowed=0
Aug  4 13:47:28 VDBS1130 kernel: [2689989.302596] Pid: 8978, comm: build.sh Not tainted 3.2.0-60-generic-pae #91-Ubuntu
Aug  4 13:47:28 VDBS1130 kernel: [2689989.302598] Call Trace:

有人能告诉我这是什么意思吗?我的本地build.sh会使内核崩溃吗?

EN

回答 1

Ask Ubuntu用户

发布于 2014-08-05 02:07:08

当系统内存严重不足时,奥姆杀手被激活:

linux 'oom杀手‘的工作是牺牲一个或多个进程,以便在其他所有失败时为系统释放内存。出于明显的原因,它还将杀死与所选进程共享相同mm_struct的任何进程。如果将/proc/<pid>/oomadj的值设置为常量OOM_DISABLE (当前定义为-17),则任何特定的流程领导者都可能被免疫以对抗oom杀手。

要检查的事情:

  • 构建脚本中的某些内容占用了大量内存吗?
  • 您正在使用的某个工具中是否存在内存泄漏?

看看这篇LWN文章

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/506965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档