Windows-Server-2008

Apache 等待時間長

  • October 8, 2014

感謝您閱讀我的問題。

我的專用 Windows Server 2008 機器(8 gigs RAM,Intel Xeon E3-1220 3.1GHz,1 gig link)上的 Apache 2.4 一直有一個奇怪的問題。出於某種原因,每當我在 Firefox(32.0.3 或 Nightly)中載入我的網站(或來自我的網站的任何靜態文件,例如圖像)時,我都會在圖像文件開始傳輸之前等待很長時間。這些時間範圍從 5.5 秒到幾乎正好 6 秒。

我可以在我的機器上糾正這個問題(或者我在這個網路之外測試過的其他機器),但是將 about:config 中的 network.http.max-connections 變數更改為 10 以下的任何值;上面的任何東西,它都會再次減速。奇怪的是,這在 Chrome 或 IE 中似乎根本不會發生,需要 300-800 毫秒。

直到大約一周前我才遇到這些問題,在此之前,我在索引頁面的空記憶體中獲得了大約 180 毫秒。我記得所做的唯一更改是在 conf 文件中進行優化。

我試過的東西:

  • 重置為預設的 Apache conf 文件
  • 從 Apache Lounge 和 Apache Haus 重新下載 Apache
  • 啟用/禁用 KeepAlive(目前啟用)
  • 降低 KeepAliveTimout 值(目前為 3)
  • 啟用/禁用 mpm_winnt
  • 將站點文件和 Apache 移動到不同的磁碟
  • 禁用防火牆
  • 檢查磁碟的 SMART 狀態並執行扇區掃描(一切正常)
  • 監視資源監視器以了解磁碟/CPU/RAM 使用中的任何峰值
  • 使用 Procmon 觀察任何突出的東西
  • 測試伺服器上的下載/上傳速度非常快
  • 重新啟動(變得絕望)
  • 嘗試使用 Firefox 3.6.28 - 完美執行!

我的一個朋友也有一個專用伺服器,與我使用的提供商相同。他的伺服器不存在這個問題。我能看到的唯一區別是他執行的是 Apache 2.2。我將嘗試使用 2.2 並報告回來。

我正在拔掉我在這個上的一點頭髮。我搜尋了這個網站,看到一些人有類似的問題,但他們的解決方案對我不起作用。有沒有人有任何想法?

以下是時間:http: //i.stack.imgur.com/ME1Ju.jpg

再次感謝。

編輯 - 實際上更像是 4/5 頁面載入體驗這種情況。1/5 請求大約需要 300 毫秒… 編輯 2 - 添加了 Firefox 3.6.28 測試結果

解決了!此頁麵包含答案:https ://superuser.com/questions/516030/apache-2-4-on-windows-responds-slowly-hangs-when-serving-some-dynamic-pages

我不得不使用

AcceptFilter http none

在我的 conf 文件中。我不使用他們使用的防火牆,但它似乎解決了我的問題。

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