當前位置 主頁 > iis相關 > 最大化 縮小

                    如何解決iis連接的用戶過多的問題?

                    欄目:iis相關 時間:2018-09-08 16:20

                      使用WinXP專業版調試網站的時候總會出現:“無法顯示網頁目前訪問網站的用戶過多。HTTP錯誤403.9-禁止訪問:連接的用戶過多”這樣的錯誤。
                     
                      原因是WindowsXP的IIS默認連接數為10個,一旦連接數超過了就會出現這樣的錯誤。
                     
                      一、IIS連接數
                     
                      1、什么是IIS連接數?
                     
                      IIS連接數,指的是并發連接數,當客戶端要瀏覽一個網頁,客戶端向服務器發送http請求,請求之前,客戶端和服務器建立一個tcp鏈接,每個鏈接就是一個并發。如果一個頁面包含很多圖片,這些圖片不是一個一個顯示的,服務器會產生出多個鏈接同時發送文字和圖片以提高瀏覽速度。如果頁面

                    中的圖片越多那么服務器的并發鏈接數量就越多。當圖片或頁面被服務發送后,服務器就關閉鏈接用于和其他請求者建立鏈接。每次并發幾乎是瞬間完成一般在幾個毫秒和幾十毫秒之間。
                     
                      專業版本2000的IIS、WindowsXP的IIS訪問有10連接的限制,這個10不是10臺機器每連接上一個IE頁面就是一個連接。如果你連續刷新個10幾次,那么也會出現訪問太多的問題。
                     
                      2、解決
                     
                     。1)metaedit2.2
                     
                      AdministrativeTools是微軟出品的一個管理IIS的小工具,本來是給WindowsNT和Windows2000系統用的,但是也在WindowsXP下使用。下載地址:http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe。
                     
                      安裝后選擇LM/W3SVC,找到MaxConnections,將data數值有初始的10修改為1000。最大限制是2000000000。如果修改為-1,那么就是不限制了其他HTTP錯誤信息,不過這樣對調試程序很不方便。
                     
                     。2)修改注冊表
                     
                      HKEY-LOCAL-MACHINE//SYSTEM//currentcontrolset//services//w3svc//parameters的鍵值Maxconnection
                     
                     。3)使用NTSwitch工具
                     
                      NTSwitch可以將專業版轉換成Server版,轉換后重新安裝IIS就可以解決上面的問題了。不過使用NTSwitch還是有一定的風險的,沒準就會造成你的系統崩潰,最少也是圖標等不顯示的一些小問題。
                     
                     。4)XPSP2的TCP連接
                     
                      http://www.it.com.cn/f/edu/048/11/xpsptcp10plug.rar
                     
                     。5)改為Server操作系統
                     
                      改為Windows2000Server、Windows2003的IIS6.0就沒有了連接數的限制。
                  快乐时时彩论坛