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

问题描述
线上环境是阿里云最低配的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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容