1. 调整IIS7应用程序池队列长度
由原来的默认1000改为65535。
IIS Manager >ApplicationPools >Advanced Settings >Queue Length : 65535
2. 调整IIS7的appConcurrentRequestLimit设置
由原来的默认5000改为100000。
c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置
3. 调整machine.config中的processModel >requestQueueLimit的设置
由原来的默认5000改为100000。
<processModel requestQueueLimit="100000"/>
4. 修改注册表,调整IIS 7支持的同时TCPIP连接数
由原来的默认5000改为100000
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameteris /v MaxConnections /t REG_DWORD /d 100000
一、windows2003默认最大只能上载200K的限制1. 关闭系统管理工具 >>服务 >>IIS Admin Service 服务
2. 打开 C: \windows\system32\inesrv\metabase.xml
3. 修改 AspMaxRequestEntityAllowed="204800"的值为自己需要的, 默认为 204800,即为200K
4. 启动 IIS Admin Service
二、win2008解决方法
默认情况下,IIS7的上传限制为200K。当上传文件小于30M时,可以通过如下方法设置:
打开IIS管理器双击 -“IIS”中的“ASP”-打开“配置”-展开“限制属性”;修改“最大请求主体限制”,修改值为你像要的,默认值为200000(即不到200K)。
当文件大于30M是,继续如下修改:
1、停止IIS7
2、找到“C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml”文件。
3、文件是只读的,要先去掉只读属性,修改后再重新修改为只读。
4. 查找 <attribute name="maxAllowedContentLength"type="uint" defaultValue="30000000" />
3000000默认为30MB(不完全等于) 。加一个0 就是 300MB 。根据需要自己进行修改(1M=1024kB)。
5. 重启iis
有两种方法,一种是直接下载iis7远程桌面管理工具,把三台服务器都连上再映射本地硬盘就可以了。
第二种方法:
首先,要服务器开启远程桌面连接:
计算机---属性---远程设置---勾选“允许运行任意版本远程桌面的计算机连接(较不安全)”
接下来,修改远程桌面的连接数,具体修改方法如下:
控制面板→类别选择"小图标"→管理工具→远程桌面服务→远程桌面会话主机设置→把"限制每个用户只能进行一个会话"勾选去掉,操作图如下:
然后双击连接中的RDP-Tcp→网络适配器→最大连接数修改为2此时的同时远程桌面连接的数量即设置为2。
如果只需要2个用户同时登陆,上面的设置已经可以了。
接下来是调整超过2个连接数的的设置方法:需要安装终端服务器(未测试)
第一步.在开始->运行命令栏中输入 gpedit.msc
在组策略中依次打开“计算机配置→策略→管理模板→Windows 组件→远程桌面服务→远程桌面会话主机→连接”中,选择“限制连接数量”进行配置。
第二步.在角色里增加远程桌面服务。
右击我的电脑,选择管理,在服务器管理→角色中添加远程桌面角色,一直下一步,然后重启服务器。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)