我有一个VPS,内存512 VPS,20 VPS空间和100 with带宽。我在配置服务器方面很新。我用这个VPS来托管我的一些网站。它正在运行UbuntuServer12.04。
每隔一个小时,我的服务器就无法使用,我需要重新启动它,以便重新控制。当我重新启动它时,我看到了这些错误:
我安装了apache2,php5,mysql,phpmyadmin,exim4。会不会是内存问题?拉姆失去记忆了?如果我有更多的内存,我会解决这个问题吗?
下面是一些我可以从面板上看到的图表:
你能帮帮我吗?
发布于 2012-06-06 05:33:14
CPU是否受到压力与您是否遇到RAM问题无关(您确实遇到了这个问题)。
虽然购买更多RAM可能是问题的临时解决方案,但真正的解决方案需要更多的工作。
简而言之,您需要重新配置apache和MySQL。大多数发行版都配置了apache和MySQL,这些配置假设您将在具有大量内存的系统上运行它们。它们将需要进行调整,以考虑到您的VPS上可供它们使用的少量RAM。
在apache中,查看MPM设置,并确保在将要启动的apache进程数量上设置了上限。对于MySQL,禁用不需要的任何功能(例如,InnoDB),并调整缓存/缓冲区设置。
如果您需要更多的细节,这里有多篇关于SF的文章。
https://serverfault.com/questions/396072
复制相似问题