HTTP Error 503.原因IIS設定最大併發連線數

來源:酷知科普網 2.05W

網站在瀏覽的過程中,突然頁面顯示Service Unavailable HTTP Error 503. The service is unavailable.。本次說明,主要講解【最大併發連線數】【佇列長度】【最大工作程序數】關係及作用。

HTTP Error 503.原因IIS設定最大併發連線數

操作方法

(01)開啟網站伺服器IIS---【控制面板】-【管理工具】--【Internet資訊服務IIS管理器】

HTTP Error 503.原因IIS設定最大併發連線數 第2張

(02)開啟應用程式池--找到網站對應使用的應用程式池--選擇右側【高階設定

HTTP Error 503.原因IIS設定最大併發連線數 第3張

(03)在【高階設定】視窗可看見該應用程式池【佇列長度】,佇列長度與網站設定的最大連線數相關

HTTP Error 503.原因IIS設定最大併發連線數 第4張

(04)在【高階設定】視窗可看見該應用程式池【最大工作執行緒數】,最大工作執行緒數與伺服器相關(一般1-20內)

HTTP Error 503.原因IIS設定最大併發連線數 第5張

(05)在IIS視窗找到對應網站右擊【管理網站】---【高階設定】,視窗中連線限制下的【最大併發連線數】設定,這個引數並不是越大越好

HTTP Error 503.原因IIS設定最大併發連線數 第6張
HTTP Error 503.原因IIS設定最大併發連線數 第7張

(06)【最大併發連線數】【佇列長度】【最大工作程序數】引數關係及作用說明當使用者客戶操作網站時就會向伺服器網站傳送請求,多個客戶端訪問網站時會有多個請求,請求過來時會根據網站設定的【最大併發連線數】進行處理超過最大併發連線數的會直接返回Service Unavailable HTTP Error 503. The service is unavailable.【最大併發數】會根據網站使用應用池【最大工作執行緒數】+【佇列長度】進行分配處理返回資訊,首先根據最大工作執行緒數返回資訊,其它990個進行排隊等待,前面10個完成會進行佇列中處理資訊,如果最大併發數減去最大工作程序數大於佇列長度也會多的直接Service Unavailable HTTP Error 503. The service is unavailable.。如下圖:

HTTP Error 503.原因IIS設定最大併發連線數 第8張

(07)總結:設定的過程中 最好是【最大併發連線數】1000=【佇列長度】990+【最大工作程序數】10

特別提示

最大工作程序數一定不可過大如果不知道伺服器的最大程序數可隔幾天增加2個檢驗網站執行情況

熱門標籤