什么是iis连接数
什么是iis连接数IIS连接数,也叫IIS并发数,是指同一时间内,有多少个对服务器的请求。
可以不限制连接数,但不限制IIS连接数带来的后果可能就是整台服务器不稳定,即出现宕机的现象,而导致你的网站无法访问!如果你的网站超过了系统所规定的IIS连接数,就会出现Service Unavailable提示,也会无法访问了,而当用户退出访问以后,IIS会自动释放资源以便于其他用户正常访问。
一、iis连接数常见的实例
1、运行-->输入“perfmon.msc”。
2、在“性能监视器”图表区域里点击右键,然后点“添加计数器”。
3、在“添加计数器”窗口,“性能对象”选择Web Service,“从列表选择计数器”选中Current Connection,“从列表选择实例”选中你要统计的站点,最后点击“添加”按钮。
三、IIS7设置IIS连接数的几个方法
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 requestQueueLimit="100000"/>
4、修改注册表,调整IIS 7支持的同时TCPIP连接数(由原来的默认5000改为100000。)
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000