遇到了IIS找不到服務器或DNS錯誤
2024-08-31 01:00:35
供稿:網友
昨天客戶說不能訪問管理系統了,我趕緊訪問了一下地址發現IIS像是關閉了,于是mstsc到服務器上,查看IIS是啟動的,不知道是什么原因導致了不能訪問,網上搜索后找到以下解決方案:
一,首先telnet ip 80 ,看看80WEB端口是否打開,如果有黑屏返回,那就說明已經通了。如果沒有,那就是不通.
二,在C:/WINDOWS/system32/LogFiles/HTTPERR,看看錯誤日志.日志如下:
2010-01-19 07:18:14 - - - - - - - - - 2_Connections_Refused - 2010-01-19 07:19:49 - - - - - - - - - 1_Connections_Refused -
根據這個來看,有可能是IIS死掉了,所以沒有反應了,那么是什么原因造成IIS死掉了呢? 網友給出的解釋是:如果非分頁池的內存一直增加的話,那么就會造成IIS內存不足20M,所以停止了http.exe服務,那么如何解決呢?
對于Number_Connections_refused 錯誤,可以通過如下解決:
要變通解決此問題,請將該 EnableAggressiveMemoryUsage 注冊表項添加到以下注冊表子項中:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP/Parameters
然后,將 EnableAggressiveMemoryUsage 注冊表項設置為 1。
要這樣做,請按下列步驟操作:(最好備份注冊表)
單擊 開始 ,單擊 運行 ,在 打開 的框中鍵入 regedit ,然后單擊 確定 。 單擊下面的注冊表子項:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP/Parameters
在 編輯 菜單上指向 新建 ,然后單擊 DWORD 值 。 鍵入 EnableAggressiveMemoryUsage ,然后按 Enter 鍵。 在 編輯 菜單中上, 單擊 修改 。 在在 數值數據 框中鍵入 1 ,然后單擊 確定 。 在 文件 菜單中上, 單擊 退出 以退出注冊表編輯器。 重新啟動 HTTP 服務。 要這樣做,請按下列步驟操作: 單擊 開始 ,單擊 運行 ,在 打開 的框中鍵入 cmd ,然后單擊 確定 。 在命令提示符鍵入 net stop http / y ,然后按 ENTER 鍵。 在命令提示符鍵入 iisreset /restart ,然后按 ENTER 鍵。
按照上述操作后,再次訪問IIS,管理系統可正常訪問。