[英]Determine Issue with Slow CentOS 6 Apache Server
背景:我有2台服務器-1台Apache服務器和1台運行CentOS 6的MySQL服務器。Web服務器通過路由器后面的專用IP連接到MySQL服務器。 兩者都具有/etc/hosts.allow/deny設置,並且iptables限於特定端口,並且IP能夠在端口22和/或3306上訪問它們的系統。端口80和443對Web服務器上的所有人開放。
從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
顯示:
[gnet@itv ~]$ 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
上運行mysqlcheck
,所有表均報告正常。 按預期(快速)對專用網絡上的服務器執行ping操作。 我在MySQL查詢日志中看到很少的長查詢。
我的主機(Rackspace)告訴我沒有“嘈雜的鄰居”,並且父節點很好,也沒有網絡問題。
我應該怎么看才能找出問題所在? 我已經運行了iotop
並僅顯示次要的快速寫入。 但是,當我按下ssh'd鍵時,連接就像服務器一樣承受巨大的負載。
任何想法,將不勝感激!
看來問題確實是硬件。 他們將我的VM遷移到另一台主機,問題消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.