服務器使用兩三個月忽然,昨天沒法訪問,重啓後正常,第二次發生這樣的事情了,打開 C:\WINDOWS\system32\LogFiles\HTTPERR 下的 httperr1.txt html
2013-12-20 05:42:27 - - - - - - - - - 2_Connections_Refused -
2013-12-20 05:43:27 - - - - - - - - - 2_Connections_Refused -
2013-12-20 05:44:27 - - - - - - - - - 2_Connections_Refused -
2013-12-20 05:45:27 - - - - - - - - - 2_Connections_Refused -
2013-12-20 05:46:27 - - - - - - - - - 2_Connections_Refused -
2013-12-20 05:47:27 - - - - - - - - - 2_Connections_Refused -服務器
有大量的這種日誌。spa
微軟給出的解決辦法 rest
這個問題是在默認狀況下,若是可用的非分頁緩衝池內存不足 20MB,Http.sys 服務將中止接收新鏈接,就會出現上述問題。這也就解釋了爲何重啓IIS沒用,只能經過重啓Web服務器釋放內存資源來解決。
網上也有微軟官方的解決方案:
1. 進入註冊表,找到以下項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters ;
2. 新建Dword值,輸入名稱 "EnableAggressiveMemoryUsage";
3. 修改值爲1;
4. 重啓 HTTP 服務:
在DOS下分別執行
net stop http /y
iisreset /restart日誌
參照這個解決 內存泄露 htm
http://www.cnblogs.com/maoniu602/archive/2012/12/24/2830804.htmlblog