美文网首页高性能MySQL
记一次MySql因磁盘内存不足挂掉解决方案

记一次MySql因磁盘内存不足挂掉解决方案

作者: yellow_han | 来源:发表于2018-09-03 13:56 被阅读3次

1、网站访问不了,查看日志,发现数据库远程连接失败,查看mysql日志。

image.png

2、看错误情况为系统内存不足造成,解决方法升级系统内存或者添加swap(虚拟内存),centos默认虚拟内存为0。

查看内存使用情况

free -m 

鉴于客户并不想扩大服务器内存,只好把mysql所使用内存调小(越大越好,读写速度越快,具体根据服务器内存进行具体配置)

vim /etc/my.cnf
innodb_buffer_pool_size = 64M

设置一下swap分区

dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile
 vim /etc/fstab
/swapfile swap swap defaults 0 0 #添加这行

相关文章

网友评论

    本文标题:记一次MySql因磁盘内存不足挂掉解决方案

    本文链接:https://www.haomeiwen.com/subject/dfbbwftx.html