美文网首页
日常问题--阿里云CentOS,Mysql时不时的挂掉

日常问题--阿里云CentOS,Mysql时不时的挂掉

作者: Captain_tu | 来源:发表于2017-08-16 11:26 被阅读28次

    问题描述
    线上环境是阿里云最低配的1G内存CentOS系统,时不时的网站就挂掉了,报错Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’

    1. 第一步,查看了mysql的日志,
      [ERROR] InnoDB: Cannot allocate memory for the buffer pool
      发现原来是没有足够的内存

    2. 第二步,top看下系统内存
      发现线上部署的爬虫,没有自动停掉,每小时就启动一个进程,占用了大量的内存,于是全部kill掉,检查定时任务设置的问题及爬虫问题

    3. 第三步,为mysql设置最大内存

       vim /etc/my.cnf
       #add innodb_buffer_pool_size=500M
       #MySQL默认为其申请的最大内存为128M

    相关文章

      网友评论

          本文标题:日常问题--阿里云CentOS,Mysql时不时的挂掉

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