背景:我有2个服务器--1个Apache服务器和1个运行CentOS 6的MySQL服务器.Web服务器通过路由器后面的专用IP连接到MySQL服务器。两者都具有/etc/hosts.allow/deny设置,并且iptables仅限于特定的端口,并且IP可以通过端口22和/或3306访问它们的系统。端口80和443在Web服务器上向所有人开放。慢CentOS 6 Apache服务器确定问题
从yum更新后的上周开始,web服务器的速度非常缓慢,有时还会提供数据。本地提供的一些Javascript文件需要30秒或更长时间才能发送。运行top
很少显示出正在使用的资源:
top - 17:54:32 up 6 days, 21:37, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 123 total, 1 running, 122 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3%us, 0.0%sy, 0.0%ni, 99.5%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1916548k total, 1696236k used, 220312k free, 189352k buffers
Swap: 0k total, 0k used, 0k free, 386004k cached
free -m
显示:
[[email protected] ~]$ free -m
total used free shared buffers cached
Mem: 1871 1662 209 0 184 378
-/+ buffers/cache: 1099 772
Swap: 0 0 0
我看不到任何地方的问题可能被发现。我已经检查/ var/log/secure和/ var/log/messages没有问题。我在数据库上运行了mysqlcheck
,并且所有表格均报告正常。正如预期的那样Ping专用网络上的服务器(快速)。我在MySQL查询日志中看到很少的长查询。
我的主机(Rackspace)告诉我没有'吵闹的邻居',并且父节点没问题,并且没有网络问题。
我可以看看有什么问题?我已经运行了iotop
,并且只显示次要的快速写入。但是当我进入时,连接“起作用”就像服务器承受着巨大的负担。
任何想法,将不胜感激!
要么接受你自己的答案或删除问题,没有意义保持它打开... –