狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

【IIS】503-服務不可用:最大并發連接數與應用程序池的隊列長度的關系

admin
2014年1月30日 0:2 本文熱度 24789
我測試了下,不管隊列如何設(設大或設小),只有和只要超出最大并發連接數時,才(就)出現503-服務不可用錯誤。

有了解原因的高手請幫忙解決。

該文章在 2014/1/30 0:04:03 編輯過

全部評論17

admin
2014年1月30日 0:3
最大并發連接數是IIS可以同時最多處理多少個連接請求。
隊列長度任是指何給定時間可在隊列中等待的應用程序池請求的最大數量。如果達到此限制,則所有新請求都將被拒絕,而且用戶將收到錯誤消息“503 – 服務不可用”。默認情況下,IIS 將隊列長度設置為 1,000 個請求。該默認值可能太低,因為如果隊列長度為 1,000,Communicator Web Access(2007 R2 發行版)將只能處理大約 650 個并發用戶,此后將開始拒絕新用戶。

該評論在 2014/1/30 0:03:20 編輯過
admin
2014年1月30日 0:5
我也知道這個意思,只是昨天在做測試的時候,我把本機的iis連接設置成10個了,隊列設置成20個,然后我在程序中新起了30個線程模擬請求,結果除了是個正常返回值,剩下的20個都返回503了,所以懵了。。。

該評論在 2014/1/30 0:05:00 編輯過
admin
2014年1月30日 0:5

iis連接設置成10個,隊列設置成20個,程序中新起30個線程模擬請求

結果基本跟下面差不多,每次都只成功10個

Thread:1次:hello--請求響應:11毫秒--<OK>-<OK>
Thread:1次:hello--請求響應:44毫秒--<OK>-<OK>
Thread:1次:hello--請求響應:44毫秒--<OK>-<OK>
Thread:1次:hello--請求響應:44毫秒--<OK>-<OK>
Thread:1次:hello--請求響應:9毫秒--<OK>-<OK>
Thread:1次:hello--請求響應:45毫秒--<OK>-<OK>
Thread:1次:hello--請求響應:75毫秒--<OK>-<OK>
Thread:1次:hello--請求響應:44毫秒--<OK>-<OK>
Thread:1次:hello--請求響應:75毫秒--<OK>-<OK>
Thread:1次:--請求響應:134毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:134毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:133毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:133毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:133毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:hello--請求響應:79毫秒--<OK>-<OK>
Thread:1次:--請求響應:133毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:132毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:135毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:135毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:131毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:135毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:131毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:132毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:132毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:134毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:134毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:154毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:155毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:154毫秒--遠程服務器返回錯誤: (503) 服務器不可用。
Thread:1次:--請求響應:154毫秒--遠程服務器返回錯誤: (503) 服務器不可用。


該評論在 2014/1/30 0:05:18 編輯過
admin
2014年1月30日 0:5
最大并發連接數與應用程序池的隊列長度應該有關系嗎?
最大并發連接數 是連接數
程序池的隊列長度 是Request.

該評論在 2014/1/30 0:05:38 編輯過
admin
2014年1月30日 0:5
引用 8 樓 的回復:
最大并發連接數與應用程序池的隊列長度應該有關系嗎?
最大并發連接數 是連接數
程序池的隊列長度 是Request.
最大并發連接數難道不是同時允許的Request數

該評論在 2014/1/30 0:05:49 編輯過
admin
2014年1月30日 0:6
一個是并發數,一個是等待數。
等待數跟超時時間有關系,跟并發數關系不是很密切。

該評論在 2014/1/30 0:06:09 編輯過
admin
2014年1月30日 0:6
Queue是那個訪問了還沒處理完的數量
并發是同時進來的數量限制。

關系不是很大。

如果你每進來一個訪問,就sleep住,這時候會增加Queue的數量的。

該評論在 2014/1/30 0:06:21 編輯過
admin
2014年1月30日 0:6
引用 11 樓 的回復:
Queue是那個訪問了還沒處理完的數量
并發是同時進來的數量限制。

關系不是很大。

如果你每進來一個訪問,就sleep住,這時候會增加Queue的數量的。
有道理,但是我實測的時候,并發數設為:20,隊列長度設為:10
將每一個訪問都sleep住,你猜怎么樣,直道21個才503
這是怎么回事呢

該評論在 2014/1/30 0:06:35 編輯過
admin
2014年1月30日 0:6
引用 13 樓 的回復:
引用 11 樓 的回復:

有道理,但是我實測的時候,并發數設為:20,隊列長度設為:10
將每一個訪問都sleep住,你猜怎么樣,直道21個才503
這是怎么回事呢

不好意思,我的系統是英文的,沒對應上。我用英文名稱寫這里吧。
那個Queue Length是在Application Pool里面設置的吧?,應該就是你說的隊列長度了,這個值是對應Application Pool能夠同時處理的任務隊列最大值。是針對w3wp進程說的(相當于,這個進程能開n個Thread來處理請求)

那個Maximum Concurrent Connection是在Web Site或者Web.config里面設置的吧?應該就是你說的并發數了,這是說這個website端口能夠同時接受住多少個連接,也就是http連接。

你的case里面Maximum Concurrent Connection是20,你當然能夠創建20個連接去連,不過同時處理的只有Queue Length那么多。
也就是當Maximum Concurrent Connection是20,QueueLength是10的時候,出現20個請求,那么在同一時間,只有10個是真正運行的,其余的都在等待Queue里面的任務執行完。

該評論在 2014/1/30 0:06:52 編輯過
admin
2014年1月30日 0:7
謝謝你的回復,名詞對應正確:)
這么說Queue Length這個值是指同時執行的線程數,超出部分都在Queue中等待,并且這個Queue是沒有限制的.可以這樣理解嗎

該評論在 2014/1/30 0:07:08 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved