Board logo

标题: 求助军哥mysql会自动崩溃的问题 [打印本页]

作者: aaazzx    时间: 2018-3-14 09:28     标题: 求助军哥mysql会自动崩溃的问题

军哥帮忙看一下错误讯息

我的主机是linode 4G内存的CentOS 6.8,装lnmp

网站有在做采集,最近常常莫名其妙数据库就崩溃了
是哪出问题了:(

另外
errlog中的[Note],有需要调整的地方吗?
作者: licess    时间: 2018-3-14 13:36

note不需要关注,error才是需要看的
2018-03-14T00:31:41.682989Z 0 [ERROR] InnoDB: mmap(68714496 bytes) failed; errno 12
2018-03-14T00:31:41.683001Z 0 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
2018-03-14T00:31:41.683008Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2018-03-14T00:31:41.683015Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2018-03-14T00:31:41.683021Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2018-03-14T00:31:41.683027Z 0 [ERROR] Failed to initialize plugins.
2018-03-14T00:31:41.683032Z 0 [ERROR] Aborting

应该是内存不够用无法分配内存导致的
作者: aaazzx    时间: 2018-3-14 21:01     标题: 回复 2# 的帖子

军哥请问有什么方法解决吗?
改my.cnf的参数有用吗?
怎么看哪个程序占太多内存?
有建议的修改吗?

[ 本帖最后由 aaazzx 于 2018-3-14 22:20 编辑 ]
作者: licess    时间: 2018-3-15 09:48     标题: 回复 3# 的帖子

innodb_buffer_pool_size 、performance_schema_max_table_instances 可以调,但是如果是你内存不够用了调小也效果不理想也可能影响mysql性能

top 就可以看到实时的内存占用情况




欢迎光临 VPS侦探论坛 (http://bbs.vpser.net/) Powered by Discuz! 6.0.0