VPS 无法使用,内存不足错误

VPS 无法使用,内存不足错误

我有一个 VPS,内存 512Mb,空间 20Gb,带宽 100Mbps。我对配置服务器还不太熟悉。我用这个 VPS 来托管我的一些网站。它运行的是 Ubuntu Server 12.04。

每过 TOT 个小时,我的服务器就会变得无法使用,我需要重新启动它才能再次控制。重新启动时我看到了以下错误:

在此处输入图片描述

我安装了 apache2、php5、mysql、phpmyadmin、exim4。可能是 RAM 问题吗?RAM 内存不足?如果我有更多的 RAM,我能解决这个问题吗?

以下是我从面板上看到的一些图表:

在此处输入图片描述

你能帮助我吗?

答案1

CPU 是否受到压力没有什么与您是否遇到 RAM 问题(确实遇到)有关。

虽然购买更多 RAM 可能只是问题的暂时解决办法,但真正的解决方案需要更多的工作。

简而言之,您需要重新配置 apache 和 MySQL。大多数发行版都附带 apache 和 MySQL 的配置,这些配置假设您将在具有大量 RAM 的系统上运行它们。它们需要进行调整,以考虑到您的 VPS 上可用的少量 RAM。

在 apache 中,查看 MPM 设置,并确保对将启动的 apache 进程数设置了上限。对于 MySQL,禁用不需要的任何功能(例如 InnoDB),并调整缓存/缓冲区设置。

如果您需要更多详细信息,SF 上有多篇关于该主题的文章。

相关内容