免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2061 | 回复: 0
打印 上一主题 下一主题

[C] oom-killer问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-08-02 19:13 |只看该作者 |倒序浏览
Linux服务器上运行apache服务,当运行一段时间后出现错误,查看日志发现出现大量oom-killer:
  1. Jul 27 09:29:05 kernel httpd invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0
  2. Jul 27 09:29:05 kernel Pid: 29832, comm: httpd Tainted: P           2.6.32.10 #2
  3. Jul 27 09:29:05 kernel Call Trace:
  4. Jul 27 09:29:05 kernel  [<c104a916>] oom_kill_process+0x5a/0x1dc
  5. Jul 27 09:29:05 kernel  [<c104acab>] __out_of_memory+0x31/0xef
  6. Jul 27 09:29:05 kernel  [<c104adc7>] out_of_memory+0x5e/0x83
  7. Jul 27 09:29:05 kernel  [<c104cd89>] __alloc_pages_nodemask+0x369/0x42e
  8. Jul 27 09:29:05 kernel  [<c104e836>] __do_page_cache_readahead+0x8d/0x168
  9. Jul 27 09:29:05 kernel  [<c11017d9>] ? radix_tree_lookup_slot+0xd/0xf
  10. Jul 27 09:29:05 kernel  [<c104e928>] ra_submit+0x17/0x1c
  11. Jul 27 09:29:05 kernel  [<c1049fbc>] filemap_fault+0x18e/0x332
  12. Jul 27 09:29:05 kernel  [<c1057885>] __do_fault+0x3b/0x318
  13. Jul 27 09:29:05 kernel  [<c1220259>] ? __wait_on_bit_lock+0x65/0x71
  14. Jul 27 09:29:05 kernel  [<c105908c>] handle_mm_fault+0x25b/0x4dc
  15. Jul 27 09:29:05 kernel  [<c11028ef>] ? __down_read_trylock+0x36/0x3c
  16. Jul 27 09:29:05 kernel  [<c10167b4>] do_page_fault+0x171/0x1d5
  17. Jul 27 09:29:05 kernel  [<c1016643>] ? do_page_fault+0x0/0x1d5
  18. Jul 27 09:29:05 kernel  [<c122138e>] error_code+0x66/0x6c
  19. Jul 27 09:29:05 kernel  [<c1016643>] ? do_page_fault+0x0/0x1d5
复制代码
几乎每天都出现,apache是通过php调用C写的Zend来实现数据库操作的,现场使用ps查看在一分钟内系统内存占用从200M一下飙升到2G,使用gdb attach到httpd进程都在等待请求,几乎把我们自己的zend函数都review过了没有内存泄露,不知道是不是apache或者php的bug,请问大家有没有方法定位问题在哪里啊?(现在基本定位是httpd占用了内存,出问题的时候查看有三四十个httpd进程,每个占用3%左右内存)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP