MySQL 定期自行关闭

MySQL 定期自行关闭

我最近购买了 512MB、2.2GHz、20GB SSD - VPS 服务器,并安装了 Debian Wheezy 64 位,将其用作 WEB 服务器。我安装了 Apache2、PHP、MySQL、ClamAV、Anti-DDoS、Spam Assain、Postfix、Dovecot 和 Webmin。除了 MySQL 服务器有时每隔几小时或几分钟就会意外关闭外,其他一切都运行良好。

很久以前,我在基于 Ubuntu 且只有 256MB RAM 的 VPS 服务器上遇到过同样的问题,我以某种方式解决了它,但我不记得怎么做了,所以现在我真的需要帮助。

先感谢您。

答案1

你可能会遇到Linux OOM Killer。 尝试这个:

grep -i memory /var/log/syslog

另外,添加输出

free -mt

您可以考虑购买更大内存的实例或配置交换空间。或者,删除一些已安装的软件。

编辑:

尝试添加/编辑 my.cnf 以表示:

innodb_buffer_pool_size = 128M

然后重新启动mysql。

答案2

您使用哪种虚拟化技术?如果是 OpenVZ 之类的技术,它可能会“超额预订”内存,实际上会在虚拟主机级别执行 OOM-killer 清理,这是您无法做到的。

相关内容