Apache-2.2
D 狀態下的 apache 程序太多
請看下面的截圖。有太多的 apache 程序都處於 D(磁碟睡眠)狀態,記憶體使用率非常高。
有沒有辦法知道是什麼導致這些程序保持在 D 狀態並吃掉這麼多記憶體?
我會先看看
apachtctl fullstatus
(你可能需要先安裝 w3m,一個基於文本的網路瀏覽器)。您的記憶體不足(查看您的交換數據),因此您需要調低 apacheconf 中啟動的程序數。看
MaxClients
,ServerLimit
,MaxSpareClients
,MinSpareClients
等。