讓W(xué)in2008+IIS7+ASP.NET支持10萬并發(fā)請求
Error Summary:
HTTP Error 503.2 - Service Unavailable
The serverRuntime@appConcurrentRequestLimit setting is being exceeded.
Detailed Error Information:
Module IIS Web Core
Notification BeginRequest
Handler StaticFile
Error Code 0x00000000
由于之前使用的是默認(rèn)配置,服務(wù)器最多只能處理5000個(gè)同時(shí)請求,今天下午由于某種情況造成同時(shí)請求超過5000,從而出現(xiàn)了上面的錯誤。
為了避免這樣的錯誤,我們根據(jù)相關(guān)文檔調(diào)整了設(shè)置,讓服務(wù)器從設(shè)置上支持10萬個(gè)并發(fā)請求。
具體設(shè)置如下:
1. 調(diào)整IIS 7應(yīng)用程序池隊(duì)列長度
由原來的默認(rèn)1000改為65535。
IIS Manager > ApplicationPools > Advanced Settings
Queue Length : 65535
2. 調(diào)整IIS 7的appConcurrentRequestLimit設(shè)置
由原來的默認(rèn)5000改為100000。
c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到該設(shè)置:
<serverRuntime appConcurrentRequestLimit="100000" />
3. 調(diào)整machine.config中的processModel>requestQueueLimit的設(shè)置
由原來的默認(rèn)5000改為100000。
<configuration>
<system.web>
<processModel enable="true" requestQueueLimit="100000"/>
參考文章:http://technet.microsoft.com/en-us/library/dd425294(office.13).aspx
4. 修改注冊表,調(diào)整IIS 7支持的同時(shí)TCPIP連接數(shù)
由原來的默認(rèn)5000改為100000。
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000
完成上述4個(gè)設(shè)置,就可以支持10萬個(gè)并發(fā)請求,博客園博客服務(wù)器已經(jīng)啟用上述設(shè)置。
參考文章:
IIS 7.0 503 errors with generic handler (.ashx) implementing IHttpAsyncHandler
Tuning Windows Server 2008 for PHP
相關(guān)文章
IIS7.5中神秘的ApplicationPoolIdentity介紹
這篇文章主要介紹了IIS7.5中神秘的ApplicationPoolIdentity介紹,需要的朋友可以參考下2015-05-05
Windows Server 2008R2文件服務(wù)器升級到Windows Server 2016
這篇文章主要介紹了Windows Server 2008 R2文件服務(wù)器升級到Windows Server 2016,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-09-09
Windows 2003 IIS 不支持ASP問題的解決方法
有時(shí)候我們在配置iis的時(shí)候,為了安全關(guān)閉了asp的支持,下面我們來介紹下讓iis支持asp的一些注意事項(xiàng)2013-11-11
Serv-U防溢出提權(quán)攻擊解決設(shè)置方法
本文將為大家介紹在如今Microsoft系列(Win2k Win2k3)SERVER中使用最為廣泛的FTP服務(wù)器之一、大名鼎鼎的Serv-U FTP服務(wù)器中如何簡單地解決Overflow溢出、以及Hacker常用的Webhsell提升權(quán)限等類攻擊的隱患與缺陷;讀完本文,您將可以使您的 Serv-U服務(wù)器免去被溢出、被提升權(quán)限的安全威脅與危險(xiǎn)。2008-09-09
Windows Server 2019 網(wǎng)絡(luò)負(fù)載均衡服務(wù)配置與管理(理論+網(wǎng)絡(luò)拓?fù)浼罢f明)
介紹了負(fù)載均衡的基本概念(包括負(fù)載均衡的定義,有無負(fù)載均衡器的拓?fù)鋵Ρ?,?fù)載均衡的工作原理,負(fù)載均衡的三要素),網(wǎng)絡(luò)負(fù)載均衡的特性,集群部署要求,網(wǎng)絡(luò)拓?fù)湟约罢f明2023-05-05
IIS日志報(bào)Connections_Refused問題的解決方法
這篇文章主要介紹了IIS日志報(bào)Connections_Refused問題的解決方法,本文給出了2個(gè)解決方法,需要的朋友可以參考下2014-10-10
解決IIS8.5中ASP上傳大文件出現(xiàn) Request 對象 錯誤 ASP 0104 : 80004005 錯誤的方法
這篇文章主要介紹了解決IIS8.5中ASP上傳大文件出現(xiàn) Request 對象 錯誤 ASP 0104 : 80004005 錯誤的方法,需要的朋友可以參考下2015-10-10
阿里云windows服務(wù)器安全設(shè)置(防火墻策略)
請您根據(jù)您的服務(wù)器操作系統(tǒng),下載對應(yīng)的腳本運(yùn)行,運(yùn)行后您的防火墻策略會封禁對外發(fā)包的行為,確保您的主機(jī)不會再出現(xiàn)惡意發(fā)包的情況,為您進(jìn)行后續(xù)數(shù)據(jù)備份操作提供足夠的時(shí)間2016-10-10

