博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kernel: swapper: page allocation failure. order:1, mode:0x20
阅读量:6587 次
发布时间:2019-06-24

本文共 2574 字,大约阅读时间需要 8 分钟。

场景:领导电话通知,我们的主站宕机了,到家后从另外一台机器上ssh一直处于等待状态,开始怀疑机器的负载比较高,

后查看监控机器,发现网卡、cpu、nginx连接数.....通通都没有数据了,显然不是负载高度问题了,应该是机器死机了,立刻通过ipmi重启机器
重启机器后,机器正常!
其实这个机器都正常运行大半年了,没啥问题! 
查询/var/log/messages,发现大量的信息如下:

点击(此处)折叠或打开

  1. Mar 12 11:15:04 hy1 kernel: php-fpm: page allocation failure. order:1, mode:0x20
  2. Mar 12 11:15:04 hy1 kernel: php-fpm: page allocation failure. order:1, mode:0x20
  3. Mar 12 11:15:04 hy1 kernel: mysqld: page allocation failure. order:1, mode:0x20
  4. Mar 12 11:15:05 hy1 kernel: nginx: page allocation failure. order:1, mode:0x20
  5. Mar 12 11:15:05 hy1 kernel: nginx: page allocation failure. order:1, mode:0x20
  6. Mar 12 11:15:05 hy1 kernel: mysqld: page allocation failure. order:1, mode:0x20
  7. Mar 12 11:15:05 hy1 kernel: mysqld: page allocation failure. order:1, mode:0x20
  8. Mar 12 11:15:05 hy1 kernel: nginx: page allocation failure. order:1, mode:0x20
  9. Mar 12 11:15:05 hy1 kernel: nginx: page allocation failure. order:1, mode:0x20
  10. Mar 12 11:15:06 hy1 kernel: nginx: page allocation failure. order:1, mode:0x20
  11. Mar 12 11:15:09 hy1 kernel: nginx: page allocation failure. order:1, mode:0x20
  12. Mar 12 11:15:09 hy1 kernel: nginx: page allocation failure. order:1, mode:0x20
  13. Mar 12 11:15:09 hy1 kernel: mysqld: page allocation failure. order:1, mode:0x20
  14. Mar 12 11:15:10 hy1 kernel: mysqld: page allocation failure. order:1, mode:0x20
  15. Mar 12 11:15:11 hy1 kernel: mysqld: page allocation failure. order:1, mode:0x20
  16. Mar 12 11:15:11 hy1 kernel: mysqld: page allocation failure. order:1, mode:0x20
  17. Mar 12 11:15:11 hy1 kernel: mysqld: page allocation failure. order:1, mode:0x20
  18. Mar 12 11:15:11 hy1 kernel: mysqld: page allocation failure. order:1, mode:0x20
  19. Mar 12 11:15:11 hy1 kernel: mysqld: page allocation failure. order:1, mode:0x20
  20. Mar 12 11:17:33 hy1 kernel: swapper: page allocation failure. order:1, mode:0x20
  21. Mar 12 11:17:53 hy1 kernel: swapper: page allocation failure. order:1, mode:0x20
  22. Mar 12 11:17:53 hy1 kernel: swapper: page allocation failure. order:1, mode:0x20
  23. Mar 12 11:17:53 hy1 kernel: swapper: page allocation failure. order:1, mode:0x20
  24. Mar 12 11:17:53 hy1 kernel: swapper: page allocation failure. order:1, mode:0x20
  25. Mar 12 11:17:54 hy1 kernel: swapper: page allocation failure. order:1, mode:0x20
  26. Mar 12 11:17:54 hy1 kernel: swapper: page allocation failure. order:1, mode:0x20
  27. Mar 12 11:17:54 hy1 kernel: swapper: page allocation failure. order:1, mode:0x20

开始怀疑是系统的内存被吃光了,但通过检查监控,发现出问题的时候,内存还有蛮多可以用的! 当时的内存使用情况,见附件!

后来查到是内核的的一个bug
解决方法如下:
vi /etc/sysctl.conf
写入:
vm.zone_reclaim_mode = 1
sysctl  -p  使其理解生效

 

原文:http://blog.chinaunix.net/uid-20776139-id-4155388.html

转载地址:http://tihno.baihongyu.com/

你可能感兴趣的文章
机构报告:大数据分析提升企业决策水平
查看>>
有好事?卡巴斯基推出免费杀毒软件
查看>>
老旧小区安防升级改造有机遇也有难度
查看>>
HTML5标准有缺陷 手机电池信息可泄露上网活动
查看>>
网秦任命两位新董事 成立投资委员会
查看>>
《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一第一篇 执行计划
查看>>
停止过度设计,开发客户需要的软件
查看>>
B-TrunC标准加入ITU集群国际标准
查看>>
《Java 7程序设计入门经典》一1.10 另一种数据类型
查看>>
IBM GTS部门或有重大调整,最快本周见分晓
查看>>
FBI为车主支招:如何预防汽车黑客
查看>>
协鑫集成等四家公司被退出欧盟MIP协议
查看>>
瑞星年度网络安全报告揭示 “互联网+”企业最“高危”
查看>>
三星想抢苹果芯片订单?台积电表示想多了
查看>>
亚马逊表示并未放弃WP平台:正在打造新应用
查看>>
应用软件暗藏猫腻,信息安全咋保障
查看>>
Facebook宣布进一步推广Live Video功能
查看>>
唐雄燕点评NFV产业进程:2016年将迎来试点年
查看>>
组件价格跳水,光伏产品面临量价齐跌
查看>>
新加坡大数据初创公司 Latize 获 150 万美元风险融资
查看>>