※ 引述《smallufo (smallufo)》之銘言: : 我的 Web Server 偶爾系統 Load 會一直飆高... : 平常都在 1左右,偶爾會一直往上飆,標到十幾,二十幾... : 此時明顯會發現網站慢慢變慢 : 如果當時馬上把 httpd restart 的話 : 該 load 馬上降下來,一切恢復正常 : 但如果沒有及時發現,系統 Load 就會越飆越高,甚至飆到一百多 : 此時連 ssh 都很難連進去重開 httpd : 這種「卡」住的情形,大概會持續個數分鐘到十多分鐘 : 接下來,感覺好像某個障礙被排除,系統 Load 自然降下來 : 一切恢復正常 : 請問這是什麼情形?有辦法改善嗎? : 我的感覺,好像某個資源被 lock 住了,造成了死鎖 : 是否除了 top之外,可以在系統 load 飆高時,更進一步檢視,到底是什麼原因呢? : 比如說什麼 library 再處理 , 什麼 resource 被 lock 住...之類的? : spec: : 2.6.9-67.0.1.ELsmp #1 SMP Wed Dec 19 15:19:57 EST 2007 x86_64 x86_64 x86_64 : httpd-2.0.52-38.ent.centos4.2 : Thanks in advanced. 可能要去找 調整 Apache 效能 的文章 例如 http://forum.slime.com.tw/thread131597.html 我猜有可能是你平時在pool裡面等待的process開的不夠多 當尖峰時刻時,系統一方面要應付外面要求 一方面因為process不夠多能需重新啟用新的process 而造成資源上的lock -- ╭ 這篇文章讓你覺得?�════════════════════════�╮ ║ by ycat ║y ║ �w�w+ �_ �_ . .! �� �� �� �� �麾� || �� ��║c ║�獺t�� �獺鴃� ▄ �h△�h �晼\��b �獺`��y �獺V�� 皿 ║a ║ 新奇 溫馨 誇張 難過 實用 高興 無聊 生氣 ║t ╰�═════════════════════════════════� ╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.46.252