首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Slicehost过多的交换使用

Slicehost过多的交换使用
EN

Server Fault用户
提问于 2009-09-24 15:33:15
回答 3查看 695关注 0票数 0

我现在有一个网站运行在Slicehost上。它正在运行MySource矩阵CMS,它占用了相当多的资源。每隔一段时间,我都会收到来自片主机的警告,表示我的交换空间使用率很高。而且,当检查我的网站,它是爬行,有时甚至无法访问它。因此,我必须重新启动服务器和网站是恢复和快速。

我在Apache中为最大的用户做了一个设置,因为有人说这可能会有帮助。但当这种事发生的时候我开始担心了。我们一天只有大约150名访客,所以这并不是一个太多的用户问题,我不认为。

目前,我正在运行256片。我怎样才能确保这种情况不会继续发生?

256片Debian PHP5 Apache 2

EN

回答 3

Server Fault用户

发布于 2009-09-24 15:41:50

如果你经常使用交换,那就意味着你的内存用完了。您可以将您的片升级到具有当前设置所需资源的东西,或者您可以坐在顶部运行的框旁,尝试捕捉占用大量RAM的应用程序,以至于您的片片正在切换。如果您可以确定哪个程序失去了控制(它可能是一个php程序,正在与内存管理草率。

票数 2
EN

Server Fault用户

发布于 2009-09-25 13:09:34

对于您所描述的低流量使用情况,您应该可以使用一个小计划(256 be 384 Be)。在安装Apache和MySQL时,它们的默认配置假设它们正在使用更多可用的内存,这可能会导致问题。以以下为出发点,必要时进行调整:

http://library.linode.com/troubleshooting/memory-networking

票数 2
EN

Server Fault用户

发布于 2009-09-24 16:06:57

首先,将MaxClients指令减少到服务器可以处理的数字,并将MaxRequestsPerChild设置为最佳值。您需要计算这些值,尝试找出占用了多少内存,您的Apache procesess.This应该避免交换。此外,在使用监视工具测量内存、cpu和httpd连接数时,请更仔细地查看服务器上发生的情况。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/68437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档