Apache-2.2

D 狀態下的 apache 程序太多

  • July 9, 2013

請看下面的截圖。有太多的 apache 程序都處於 D(磁碟睡眠)狀態,記憶體使用率非常高。

在此處輸入圖像描述

有沒有辦法知道是什麼導致這些程序保持在 D 狀態並吃掉這麼多記憶體?

我會先看看apachtctl fullstatus(你可能需要先安裝 w3m,一個基於文本的網路瀏覽器)。

您的記憶體不足(查看您的交換數據),因此您需要調低 apacheconf 中啟動的程序數。看MaxClients, ServerLimit, MaxSpareClients,MinSpareClients等。

引用自:https://serverfault.com/questions/521891