最近服务器突然有一段时间:ssh连不上,查看日志发现有大有问题,去网上查了,发现是内存不够了,可以使用以为网友提供的添加一个1Gswap分区,原服务器确实已经删除了swap分区。

Mar 20 16:19:23 localhost kernel: Mem-info:

Mar 20 16:19:23 localhost kernel: DMA per-cpu:

Mar 20 16:19:23 localhost kernel: cpu 0 hot: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 0 cold: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 1 hot: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 1 cold: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 2 hot: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 2 cold: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 3 hot: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 3 cold: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 4 hot: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 4 cold: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 5 hot: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 5 cold: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 6 hot: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 6 cold: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 7 hot: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: cpu 7 cold: high 0, batch 1 used:0

Mar 20 16:19:23 localhost kernel: DMA32 per-cpu: empty

Mar 20 16:19:23 localhost kernel: Normal per-cpu:

Mar 20 16:19:23 localhost kernel: cpu 7 cold: high 62, batch 15 used:14

Mar 20 16:19:23 localhost kernel: Free pages: 315072kB (472kB HighMem)

Mar 20 16:19:23 localhost kernel: Active:1969387 inactive:0 dirty:0 writeback:0 unstable:0 free:78768 slab:11435 mapped-file:3 mapped-anon:1970742 pagetables:6141

Mar 20 16:19:23 localhost kernel: DMA free:12036kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes

Mar 20 16:19:23 localhost kernel: lowmem_reserve[]: 0 0 880 10224

Mar 20 16:19:23 localhost kernel: DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no

Mar 20 16:19:23 localhost kernel: lowmem_reserve[]: 0 0 880 10224

Mar 20 16:19:23 localhost kernel: Normal free:302564kB min:3756kB low:4692kB high:5632kB active:457996kB inactive:0kB present:901120kB pages_scanned:76768585 all_unreclaimable? yes

Mar 20 16:19:23 localhost kernel: lowmem_reserve[]: 0 0 0 74752

Mar 20 16:19:23 localhost kernel: HighMem free:472kB min:512kB low:10492kB high:20472kB active:7419752kB inactive:0kB present:9568256kB pages_scanned:33425047 all_unreclaimable? yes

Mar 20 16:19:23 localhost kernel: lowmem_reserve[]: 0 0 0 0

Mar 20 16:19:23 localhost kernel: DMA: 11*4kB 13*8kB 11*16kB 12*32kB 9*64kB 6*128kB 5*256kB 5*512kB 2*1024kB 0*2048kB 1*4096kB = 12036kB

Mar 20 16:19:23 localhost kernel: DMA32: empty

Mar 20 16:19:23 localhost kernel: Normal: 41*4kB 3026*8kB 2549*16kB 2899*32kB 1702*64kB 241*128kB 5*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 302564kB

Mar 20 16:19:23 localhost kernel: HighMem: 46*4kB 0*8kB 0*16kB 1*32kB 0*64kB 0*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 472kB

Mar 20 16:19:23 localhost kernel: 1095 pagecache pages

Mar 20 16:19:23 localhost kernel: Swap cache: add 0, delete 0, find 0/0, race 0+0

Mar 20 16:19:23 localhost kernel: Free swap = 0kB

Mar 20 16:19:23 localhost kernel: Total swap = 0kB

Mar 20 16:19:23 localhost kernel: Free swap: 0kB

Mar 20 16:19:23 localhost kernel: 2621440 pages of RAM

Mar 20 16:19:23 localhost kernel: 2392064 pages of HIGHMEM

Mar 20 16:19:23 localhost kernel: 548922 reserved pages

Mar 20 16:19:23 localhost kernel: 5664 pages shared

Mar 20 16:19:23 localhost kernel: 0 pages swap cached

Mar 20 16:19:23 localhost kernel: 0 pages dirty

Mar 20 16:19:23 localhost kernel: 0 pages writeback

Mar 20 16:19:23 localhost kernel: 3 pages mapped

Mar 20 16:19:23 localhost kernel: 11435 pages slab

Mar 20 16:19:23 localhost kernel: 6141 pages pagetables

Mar 20 16:19:23 localhost kernel: Out of memory: Killed process 15967, UID 27, (mysqld).

红色标记为:目前判断为故障发生时,内核还处于可运行状态,但由于内存不足,触发了OOM killer机制,但一直在杀进程又一直有新的进程创建,导致了死循环。

根源是内存不够,可以考虑临时添加一个swap分区,因为我本身就没有,所以添加,这是临时的,想根本解决就得添加内存了。

添加swap分区:

1.加1G ,swap分区

dd if=/dev/zero of=/opt/swapfile bs=1M count=1024

#mkswap /opt/swapfile

#swapon /opt/swapfile

#swapon -s

Filename Type Size Used Priority

/dev/mapper/VolGroup00-LogVol00 partition 2097144 87352 -1

/opt/swapfile file 2097144 0 -2

2.在fstab增加相关记录,否则重启就没了

mysql killed 不掉,解决:kernel: Out of memory: Killed process 15967, UID 27, (mysqld).相关推荐

  1. 解决Out of Memory Killed

    运行python程序时出现被Killed的情况 journalctl -xb | egrep -i 'killed process' Jul 06 19:18:45 vm226274 kernel: ...

  2. 服务器x不会下载mysql_MySQL_解决MySQL数据库死掉以及拒绝服务的方法,从Mysql 5.x的某个版本之后,MySQ - phpStudy...

    解决MySQL数据库死掉以及拒绝服务的方法 从Mysql 5.x的某个版本之后,MySQL的自动关闭空闲连接的特性被修改了,假如一个连接空闲到超时时间(默认28000秒8小时),再次发起的Reconn ...

  3. linux mysql 2003错误代码,如何解决linux mysql2003错误

    linux mysql2003错误的解决办法:首先进入mysql目录:然后打开my.cnf文件,找到"bind-address = 127.0.0.1",并在前面加上"# ...

  4. ubuntu mysql 2003_Ubuntu 安装 mysql Ubuntu 安装 mysql 忘记初始密码解决方法

    查看是否安装Mysql sudo netstat -tap | grep mysql 如果为空则没有安装,进行安装: sudo apt-get install mysql-server mysql-c ...

  5. Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)

    这篇文章主要介绍了Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)的相关资料,需要的朋友可以参考下 在使用mysql运行某些语句时,会因数据量太大而导致死锁,没有反映.这个时候, ...

  6. Mysql连接1045错误解决

    MySql连接1045 错误 解决方法 一.停止MySql服务 修改my.ini文件 在[mysqld]关键字下添加skip-grant-tables字段并保存 skip-grant-tables 启 ...

  7. Can't connect to MySQL server (10060)异常解决方法

    Can't connect to MySQL server (10060)异常解决方法 出现这种现象的原因有两个,一个是当前用户被mysql服务器拒绝,另外一个原因是3306端口被被防火墙禁掉,无法连 ...

  8. Mysql死锁排查及解决办法

    Mysql死锁排查及解决办法 1. 查看当前被锁的表 show OPEN TABLES where In_use > 0; +----------+-------+--------+------ ...

  9. 关于MySQL的1067错误解决方法

    内容: ************* 1 安装MYSQL后更改了ROOT的密码后用 net startmysql 启动时我就遇到了这样的问题.使用以下命令后 c:/mysql/bin/mysqladmi ...

最新文章

  1. b树删除节点每次只能删一个吗_面试官,请不要问我B+树了!!
  2. iredmail 邮件服务器搭建
  3. 从输入URL到页面加载的过程
  4. VTK:Procrustes 对齐过滤器用法实战
  5. Apache Camel 2.12 –支持后退,以减少较积极的轮询路线
  6. Python多篇新闻自动采集
  7. 【Keras】从两个实际任务掌握图像分类
  8. AEAI DP开发统计分析
  9. dedecms 判断是否有值然后显示
  10. ISO50001认证辅导,ISO50001能源管理体系(EnMS)的框架是通过系统地提高能源效率和消耗
  11. android 渗透测试必备工具
  12. C++ 代码整洁之道
  13. 用Proj.4进行坐标系转换(以北京54坐标系转WGS84投影坐标系为例)
  14. Flask 项目打包 线上部署
  15. 能否用计算机发短信,电脑发手机短信要怎么操作 用电脑发短信是免费的吗
  16. linux切换root 权限,【linux】sudo su切换到root权限
  17. java 随机生成常用汉字_Java代码实现随机生成汉字的方法
  18. 逍遥模拟器过检测_王者荣耀怎么修改定位变更荣耀战区提升排位--逍遥模拟器电脑版更换荣耀战区...
  19. Mac安装软件提示 已损坏【已解决】
  20. Odoo免费开源信息化平台满足所有企业应用场景与需求

热门文章

  1. 移动前端html5 head 头标签
  2. OOP设计模式[JAVA]——03职责链模式
  3. C++ 多态实现机制
  4. 权重可以当做概率幅吗?---用神经网络的收敛模拟机械波的波动
  5. linux 打开文件表 文件描述符,文件描述符-mjsc1023-ChinaUnix博客
  6. 【STM32】FreeRTOS 移植到 STM32F103
  7. 【数理知识】《积分变换与场论》王振老师-第5章-场论
  8. PyTorch 保存模型结构参数及加载模型
  9. 1.13 总结-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  10. 基础篇-verilog-按位与和逻辑与