换了服务器,但是博客一天崩溃好几次,每次都是 MySQL 挂掉。
首先想到的是直接重启服务,发现服务重启失败。看 Log,提示 InnoDB: mmap(137428992 bytes) failed; errno 12
,还有一堆 Can not allocate memory
之类的错误。
确实,因为内存太小了……
解决办法除了氪金之外,就是加一个 Swap 区 / Swap 文件出来。
dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile
- 在
/etc/fstab
中添加一句/swapfile swap swap defaults 0 0
希望有效吧…… 不然就真得氪金了
发表回复