<sub id="h111j"></sub><sub id="h111j"></sub>

      <address id="h111j"></address>

            福州印秀網絡地圖

            福州印秀網絡技術服務有限公司

            公司地址:福州市臺江區五一南路303號鴻雁大廈A區1708室
            公司電話:0591-8348 9135
            服務熱線:400-800-9135
            咨詢電話①:189 6508 9135 (張先生)
            咨詢電話②:189 5031 4835 (張先生)
            咨詢電話③:134 0599 8886 (何小姐)
            公司網站:www.pk0591.com www.qixxz.com
            QQ 咨詢: 建站咨詢 建站咨詢

            福州印秀網絡logo 福州印秀網絡微信二維碼

            在線客服

            電話①:189 6508 9135(張先生)
            電話②:134 0599 8886(何小姐)
            電話③:0591-83489135

            建站知識


            優化IIS7支持10萬個同時請求的圖文配置方法


            通過對IIS7的配置進行優化,調整IIS7應用池的隊列長度,請求數限制,TCPIP連接數等方面,從而使WEB服務器的性能得以提升,保證WEB訪問的訪問流暢。

            IIS7.5是微軟推出的最新平臺IIS,性能也較以前有很大的提升,但是默認的設置配不適合很大的請求。但是我們可以根據實際的需要進行IIS調整,使其性能更佳,支持同時10萬個請求。

            以下方案,通過對IIS7的配置進行優化,調整IIS7應用池的隊列長度,請求數限制,TCPIP連接數等方面,從而使WEB服務器的性能得以提升,保證WEB訪問的訪問流暢。

            今天下午17點左右,博客園博客站點出現這樣的錯誤信息:

            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

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

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

            具體設置如下:

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

            由原來的默認1000改為65535。

            IIS Manager > ApplicationPools > Advanced Settings

            Queue Length : 65535

            優化IIS7支持10萬個同時請求的圖文配置方法

            2.  調整IIS 7的appConcurrentRequestLimit設置

            由原來的默認5000改為100000。

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

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

            優化IIS7支持10萬個同時請求的圖文配置方法

            優化IIS7支持10萬個同時請求的圖文配置方法

            3. 調整machine.config中的processModel>requestQueueLimit的設置

            1、單擊“開始”,然后單擊“運行”。

            2、在“運行”對話框中,鍵入 notepad %systemroot%\Microsoft.Net\Framework64\v4.0.30319\CONFIG\machine.config,然后單擊“確定”。(不同的.NET版本路徑不一樣,你可以選擇你自己當前想設置的.NET版本的config)

            對于.net2.0對應的是

            notepad %systemroot%\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config

            .4.0

            notepad %systemroot%\Microsoft.Net\Framework64\v4.0.30319\CONFIG\machine.config

            3、找到如下所示的 processModel 元素:

            4、將 processModel 元素替換為以下值:

            優化IIS7支持10萬個同時請求的圖文配置方法

            5、保存并關閉 Machine.config 文件。
            由原來的默認5000改為100000。

            優化IIS7支持10萬個同時請求的圖文配置方法

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

            由原來的默認5000改為100000。

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

            優化IIS7支持10萬個同時請求的圖文配置方法

            可在注冊表中查看

            優化IIS7支持10萬個同時請求的圖文配置方法

            5. 運行命令使用設置生效

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

            復制這個代碼到文本.txt后在改成.bat格式運行直接處理以上3點。

            #appConcurrentRequestLimit
            c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
             
            reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000
             
            # too long
            reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP\Parameters /v MaxFieldLength /t REG_DWORD /d 32768
            reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP\Parameters /v MaxRequestBytes /t REG_DWORD /d 32768

            相關文章

            首頁  電話  在線咨詢  頂部
            成年片黄网站色大全_特黄特色大片免费视频_很黄很色的小视频在线网站