我有一个VPS 512Mb的RAM,20Gb的空间和100Mbps的带宽。 我很新的configuration服务器..我用这个VPS来主持我的一些网站。 它运行的是Ubuntu Server 12.04。
每个TOT小时我的服务器变得不可用,我需要重新启动它才能再次进行控制。 我重新启动时看到这些错误:
我有apache2,php5,mysql,phpmyadmin,exim4安装..可能是内存的问题? RAM内存不足? 如果我有更多的内存,我会解决这个问题吗?
以下是我可以从面板中看到的一些图表:
你可以帮我吗?
无论CPU是否受到压力,与您是否遇到RAM问题无关 (您是)。
虽然购买更多的RAM可能是解决问题的临时解决scheme,但真正的解决scheme需要更多的工作。
总之,你需要重新configurationapache和MySQL。 大多数发行版都会configurationapache和MySQL,假设您将在具有大量内存的系统上运行它们。 他们将需要进行调整,以考虑您的VPS上可用的less量RAM。
在Apache中,查看你的MPM设置,并确保你有一个上限设置的Apache进程的数量将启动。 对于MySQL,禁用不需要的任何function(比如InnoDB),并调整caching/caching设置。
如果您需要更多的细节,这里有关于SF的多篇文章。