中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

讓Win2008+IIS7+ASP.NET支持10萬并發請求

發布時間:2020-06-22 18:13:21 來源:網絡 閱讀:358 作者:ihanxiao2100 欄目:編程語言

由于之前使用的是默認配置,服務器最多只能處理5000個同時請求,今天下午由于某種情況造成同時請求超過5000,從而出現了下面的錯誤


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 

為了避免這樣的錯誤,我們根據相關文檔調整了設置,讓服務器從設置上支持10萬個并發請求。 

具體設置如下: 

1. 調整IIS 7應用程序池隊列長度 

由原來的默認1000改為65535。 

IIS Manager > ApplicationPools > Advanced Settings 

Queue Length : 65535 

2. 調整IIS 7的appConcurrentRequestLimit設置 

由原來的默認5000改為100000。 

c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000 

在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到該設置: 

復制代碼代碼如下:


<serverRuntime appConcurrentRequestLimit="100000" /> 



3. 調整machine.config中的processModel>requestQueueLimit的設置 machine.config位置  %systemroot%\Microsoft.Net\Framework64\v2.0.50727\CONFIG\machine.config
由原來的默認5000改為100000。 

復制代碼代碼如下:


<configuration> 
<system.web> 
<processModel enable="true" requestQueueLimit="100000"/> 



參考文章:http://technet.microsoft.com/en-us/library/dd425294(office.13).aspx 

4. 修改注冊表,調整IIS 7支持的同時TCPIP連接數 

由原來的默認5000改為100000。 

復制代碼代碼如下:


reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000 



完成上述4個設置,就可以支持10萬個并發請求,博客園博客服務器已經啟用上述設置。 

參考文章: 

IIS 7.0 503 errors with generic handler (.ashx) implementing IHttpAsyncHandler 

Tuning Windows Server 2008 for PHP


To modify the ASP.NET request queue limit

  1. Click Start and then click Run.

  2. In the Run dialog box, type notepad %systemroot%\Microsoft.Net\Framework64\v2.0.50727\CONFIG\machine.config, and then click OK.

  3. Locate the processModel element that looks like this: <processModel autoConfig="true" />

  4. Replace the processModel element with the following value: <processModel enable="true" requestQueueLimit="15000" />

  5. Save and close the Machine.config file.

  6. For Windows Server 2008, in the Run dialog box, type appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:<#of users * 1.5>.


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德昌县| 三明市| 嘉兴市| 黄浦区| 郧西县| 金坛市| 资阳市| 闸北区| 江都市| 沙洋县| 米泉市| 固阳县| 阳信县| 永川市| 大渡口区| 昂仁县| 小金县| 贵定县| 隆子县| 台南市| 织金县| 邓州市| 涡阳县| 都安| 仪陇县| 卫辉市| 清徐县| 建水县| 莱芜市| 深泽县| 贵港市| 任丘市| 新津县| 柏乡县| 云龙县| 高尔夫| 沂源县| 潮安县| 大化| 陇西县| 西乌|