Apache使用太多CPU,服务器挂起

时间:2014-12-08 10:18:22

标签: apache cpu

我有一个具有以下规格的专用服务器

HDD 1500 GB SATA II-HDD 7.200 rpm CPU AMD Athlon II X4 605e,四核 模板CentOS 6 - Plesk 10 - RAID 1 Apache 2.0 MYSQL 5.3.3。

在服务器上我有3个网站,所有这些网站都在Wordpress中。其中一个获得了非常高的流量(每月最多400万次观看),另外两个获得无关紧要的流量(每月少于1000次)。

直到几个月前,服务器才能处理任何事情。有几天我们会收到60-70000次访问和250k次查看,完全没有问题。大约2或3个月前发生了一些变化。每次我们增加流量(注意:网站是一个体育网站。所以在周六或周日,当匹配流量增加时)Apache使用所有CPU,平均负载高达100(!!!),服务器挂起有时"死了"。

我不记得在配置中改变了什么,我无法确定它是否是可能导致它的一段坏代码。我试图找出究竟是什么导致Apache需要所有CPU,因为我不是服务器配置专家(我是程序员/ Web开发人员)我需要一些指导/建议。我已经启用了服务器状态(请告诉我是否有人希望链接看到它的内容)但我不知道如何阅读并理解它,所以我也在那里寻找答案。

这可能是一些配置错误吗? 如果不是我如何找到导致它的原因?如果它确实是代码,我如何确定导致它的代码片段? 有人在某些特定时间攻击我的服务器吗?

在下面的网址上,您可以找到TOP终端的结果。这不是在高峰时段,但专家眼睛可能会发现奇怪的事情。

http://tinypic.com/r/2j1o39k/8

干杯,

安德烈亚斯

0 个答案:

没有答案