我最近买了512MB,2.2GHz,20GB SSD-VPS服务器,并安装了Debian Wheezy 64位,它被用作WEB服务器。 我已经安装了Apache2,PHP,MySQL,ClamAV,Anti-DDoS,Spam Assain,Postfix,Dovecot和Webmin。 除了有时每隔几小时或几分钟就意外closures的MySQL服务器,一切都运行得很好。
我在基于Ubuntu的VPS服务器上遇到了同样的问题,很久以前只有256MB的内存,我修正了它,但我不记得怎么回事,所以现在我真的需要帮助。
先谢谢你。
您可能正在运行到Linux OOM杀手 。 尝试这个:
grep -i memory /var/log/syslog
另外,添加输出
free -mt
您可以考虑购买更大的内存实例或configuration交换空间。 或者,删除一些已经安装的软件。
编辑:
尝试添加/编辑my.cnf来说:
innodb_buffer_pool_size = 128M
然后重新启动mysql。
你使用什么样的虚拟化? 如果是像OpenVZ这样的东西,它可能会“超量使用”内存,实际上在虚拟主机级别执行OOM杀手清理,这是您无法实现的。