不知不觉中,我的博客的mysql用的内存越来越多了,我的1核1G的主机有点儿内存不太够用了,一个偶尔的操作,mysqld被oom了,重启就报错,大概意思是:
1 |
InnoDB: mmap(137363456 bytes) failed; errno 12 |
因为我的机器只有1G内存,而且没有swap,mmap想map大于1g的文件,结果失败了;
比较大气的解决办法是: 加内存
比较小气的解决办法是: 加swap
DevOps
不知不觉中,我的博客的mysql用的内存越来越多了,我的1核1G的主机有点儿内存不太够用了,一个偶尔的操作,mysqld被oom了,重启就报错,大概意思是:
1 |
InnoDB: mmap(137363456 bytes) failed; errno 12 |
因为我的机器只有1G内存,而且没有swap,mmap想map大于1g的文件,结果失败了;
比较大气的解决办法是: 加内存
比较小气的解决办法是: 加swap