美文网首页高性能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