1. 程式人生 > >讓Windows Server 2008 + IIS 7+ ASP.NET 支援10萬併發請求

讓Windows Server 2008 + IIS 7+ ASP.NET 支援10萬併發請求

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

為了避免這樣的錯誤,我們根據相關文件調整了設定,讓伺服器從設定上支援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的設定

由原來的預設5000改為100000。

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

4. 修改登錄檔,調整IIS 7支援的同時TCPIP連線數

由原來的預設5000改為100000。

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

5. 執行命令使用設定生效 

net stop http  & net start  http & iisreset 

完成上述4個設定,就可以支援10萬個併發請求,部落格園部落格伺服器已經啟用上述設定。 

相關推薦

Windows Server 2008 + IIS 7+ ASP.NET 支援10併發請求--手動解決方案(轉載)

今天下午17點左右,部落格園部落格站點出現這樣的錯誤資訊: Error Summary: HTTP Error 503.2 - Service Unavailable The [email protected] setting is being exceeded. 

Windows Server 2008 + IIS 7+ ASP.NET 支援10併發請求

由於之前使用的是預設配置,伺服器最多隻能處理5000個同時請求,今天下午由於某種情況造成同時請求超過5000,從而出現了上面的錯誤。 為了避免這樣的錯誤,我們根據相關文件調整了設定,讓伺服器從設定上支援10萬個併發請求。 具體設定如下: 1. 調整IIS 7應用程式池佇列長度 由原來的預設1000改為

Windows Server 2008 IIS 7.0 部署WebAPI返回405,500錯誤的解決方法

最近在做一個WebAPI和Vue案子,本機除錯沒有問題,但釋出到IIS伺服器上,報錯返回405,500. 確認是在put請求時發生。度娘了很多文章沒有同時解決問題,後參考其它案子的寫法,在web.config內增加以下內容,即可解決。備份在此,以便後用。 &l

微信小程序 windos server 2008 iis 7 tls1.0 升級 tls1.2

ont security chan editor mach tro 微信 enabled set 執行下面註冊表:重啟服務器 下載:tls 1.2.reg 1.代碼如下 Windows Registry Editor Version 5.00

Windows Server 2008 IIS安裝FTP

我們 mage iis 桌面 外部 端口 服務端 info IIS安裝 添加角色IIS,選擇上FTP服務 打開IIS,右擊網站,添加FTP站點 允許訪問的指定用戶,必須是Windows系統真實存在的用戶,為了安全起見,此用戶只賦予user組即可,不能賦予

Windows Server 2008 IIS上傳檔案大小設定

Windows server 2008中的IIS7.0的asp.net寫的上傳,上傳大檔案有幾個地方需要設定 1.系統本身 修改C:/Windows/System32/inetsrv/config/schema/IIS_schema.xml檔案(修改該檔案需要獲得這個檔案的

如何Windows Server 2008伺服器支援被動模式

FTP協議在工作時開啟兩個埠,一個用於伺服器與客戶機之間傳輸控制命令(通常為21),一個用來傳輸資料(通常20)。 FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。 PORT(主動)方式的連線過程是:客戶端向伺服器的FTP埠(預設是21)傳送

伺服器能支援10併發數祕訣,親身經歷,站在巨人的肩膀上創造

 由於一個專案的訪問量越來越大,從原來的幾百個,增加到現在50多萬個每天,所以阿里的伺服器也扛不住了,於是就想辦法,查了N多資料,總結了以下方法,才解決這問題,每天一共訪問量50多萬,並不是同時訪問,所以,提高併發數才是關鍵。由於網站一再打不開,按照排除原因來看,資料庫

Windows Server 2008 R2 + IIS 環境部署Asp.Net Core App

處理 機制 bsp 下載 都是 reverse 角色 模式 roc 環境:Windows Server 2012, IIS 8, Asp.Net Core 1.1. 不少人第一次在IIS中部署Asp.Net Core App的人都會遇到問題,會發現原來的部署

windows 2008 serverIIS 7上執行 django 1.11 + python 3.6

緣起 使用django開發了一個專案,客戶的技術體系是全棧window的,所以要求我們提供把專案部署到windows伺服器的服務。 寫這個原因是舊的在 windows 上執行python網站程式的文件,基本上全過時了。 從macOS登陸windows伺服器

asp.net網站部署在雲伺服器windows server 2008

搭建一個網站需要以下4個準備: 1.域名解析 2.(雲)伺服器 3.資料庫 4.網站程式碼 其中1可以可以去DNSPOD申請,同時需要進行備案,在上面就都可以完成。2用的是阿里雲伺服器windows server 2008 R2,去阿里雲購買一個,一般400多一個月就好。3

.net core webapi 部署windows server 2008 r2 筆記

tin 筆記 拷貝 網站 相關 google 註意 api sof WebAPI部署文檔 安裝dotnet-dev-win-x64.1.0.4 安裝DotNetCore.1.1.0-WindowsHosting 安裝vc_redist.x64 安裝Windows6.1-K

Windows Server 2008iis反向代理設置

www post ads 域名 設置 orm 技術分享 ref 兩個 1、安裝 IIS(Windows專業版自帶,如果是server版系統,需要通過功能管理器安裝(無需下載)) urlrewrite插件,https://www.iis.net/downloads/mic

Windows server 2008我最感興趣的特性 Hyper-V

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

關於windows server 2008系統的IIS踩過的坑

首先我遇到第一個大坑就是提示401 - 未授權: 由於憑據無效,訪問被拒絕,就是說這個專案的資料夾沒有許可權,具體怎麼做看下面這個部落格 https://blog.csdn.net/lixiyuyu/article/details/52399704 第二個大坑就是我的專案是帶視訊的,釋出專案

windows server 2008架設IIS7並搭建asp+access網站

左下角開始選單旁邊有個“伺服器管理器”的圖示,點選開啟伺服器管理器視窗。 視窗左側導航列表中點選“角色”,右側點選“新增角色”,在彈出的對話方塊中點“下一步”,伺服器角色中勾選“Web伺服器(IIS)”和“應用程式伺服器”,然後下一步,角色服務中要檢查一下“ASP”一定要勾選,還有IIS6指令碼也需要勾選,

AWS Marketplace: Microsoft Windows Server 2008 R2 with SQL Server Express 2008 & IIS

Amazon EC2 running Microsoft Windows Server is a fast and dependab

AWS Marketplace: Microsoft Windows Server 2008 with SQL Server Express 2008 & IIS

Amazon EC2 running Microsoft Windows Server is a fast and dependab

解決IIS服務使用C#程式碼在Windows Server 2008上無法啟動Excel的問題

最近遇到一個後臺匯出Excel檔案的問題,用的是C#語言,呼叫Office的Excel元件實現。本機作業系統為Windows 7 X64,安裝了Office 2013。啟動Excel的程式碼為: M

Windows 7/Windows Server 2008 R2中建立擴充套件分割槽

在Windows 7/Windows Server 2008 R2中,通過磁碟管理器只能建立主分割槽,不能建立擴充套件分割槽。 建立擴充套件分割槽需要在命令列下執行diskpart命令。 操作步驟: 1. 進入命令列,執行diskpart; 2. 輸入list d