• 点亮文化自信之灯,塑造大国气质 2019-07-19
  • 穿拖鞋开车酿成追尾事故 2019-07-18
  • 2015文娱大数据公布 《大圣归来》《琅琊榜》成赢家 2019-07-18
  • 新疆塔城:多元化种植助力乡村振兴 2019-07-16
  • 女性之声——全国妇联 2019-07-13
  • 坚守一条红线 维护生态安全(在习近平新时代中国特色社会主义思想指引下——新时代新作为新篇章) 2019-07-12
  • 步飘恒的专栏作者中国国家地理网 2019-07-12
  • 福建省直机关开展提振机关党员干部精气神系列活动 2019-07-07
  • 高考在即,晋中市招生考试管理中心提醒广大考生及家长要把握好高考“四个趋势” 2019-07-07
  • 川美师生图绘总书记重庆团重要讲话精神 2019-07-03
  • 香港大学发现有效对抗流感病毒的新方法 2019-07-01
  • 随着科技的发展,人们获得信息的渠道越来越多,越来越方便。刘少奇同志说过:“你们的笔,是人民的笔,你们是党和人民的耳目喉舌。”愿人民日报做好党和人民的喉舌,越办越 2019-07-01
  • 稳中有进 稳中向好——国家统计局新闻发言人毛盛勇解读经济运行态势 2019-06-09
  • 马德里18家医院出现技术故障 预约资料丢失 2019-06-09
  • 广东院士联合会:“新起点”开启助力广东创新驱动发展“新征程” 2019-06-09
  • 欢迎来到人人文库网! | 帮助中心 人人文库www.lkzno.tw美如初恋!
    人人文库网

    河南快赢481走势图500期:win2008 r2下配置IIS7(ASP.net运行环境)支持同时10万个请求

    2018-08-09 14:04 | 人气:1464
    分享至:

    一、常规配置:

    河南快赢481客户端下载 www.lkzno.tw 1、先要设置应用程序池(ApplicationPool)为Classic.NETAppPool.

    2、选中左侧的“应用程序池”,选中“Classic.NETAppPool”,单击右侧的高级设置,将标识改为localSystem或NetworkService。

    3、选中默认网站,点击右侧的基本设置,点击“连接为”,选择“特定用户”,点击设置,输入一个本地用户名密码。

    4、Internet 信息服务(IIS)管理器-->身份验证 配置项启用:windowns,基本,匿名身份验证.

    5、设置应用程序池默认属性”-->“常规”-->"启用32位应用程序",设置为 true。

    6、选择 Default Web Site--> ASP 选项-->开启父路径,选择True

    7、设置网站的默认文档

    其他:

    1.选择 Default Web Site--> ASP 选项-->调试属性-->将错误发送到浏览器-->选择True (只在调试时用)

    2.选择 Default Web Site--> ASP 选项-->限制属性-->响应缓冲限制,最大请求实体主体限制:各加00 

    3.选择 Default Web Site--> 目录浏览:关闭

    4.选择 Default Web Site--> 处理程序映射

    5.选择 Default Web Site--> 本地web目录权限user

    二、一般优化方案

      1、基本设置

      [1] 队列长度: 默认值1000,将原来的队列长度改为 65535。

      [2] 启动32位应用程序:默认值False,改为True, 否则安装一些32的组建或32位的php都会出错。

      [3] 托管管道模式:Integrated 或 Classsic。 

      2、高级设置

      [1] 闲置超时(分钟):默认20分钟,修改设长。

      [2] 快速故障防护 → 已启用 :默认True,改为False。 


      3、解决PEP第一次打开PEP速度慢

      回收间隔时间

      使用windows server 2008 r2解决回收假死的问题

      打开应用程序池 -> 高级设置 ->在“禁止重叠回收”里选择“true”,这样就有效避免了应用程序池回收假死问题。


    二、支持同时10万个请求

      通过对IIS7的配置进行优化,调整IIS7应用池的队列长度,请求数限制,TCPIP连接数等方面,从而使WEB服务器的性能得以提升,保证WEB访问的访问流畅。

      站点碰到如下问题:

      Error Summary:

      HTTP Error 503.2 - Service Unavailable
      The [email protected] 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。当然这里的队列长度你可以根据自己的 访问用户*1.5 来设置,例如:有2000用户,此处就可以设置为3000(3000=2000用户数*1.5)。

      2.  调整IIS 7的appConcurrentRequestLimit设置

      由原来的默认5000改为100000。

      [1] 在cmd中执行:

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

      [2] 在%systemroot%\System32\inetsrv\config\applicationHost.config中可以查看到该设置:

      <serverRuntime appConcurrentRequestLimit="100000" />

      3. 调整machine.config中的processModel>requestQueueLimit的设置

      [1] 单击“开始”,然后单击“运行”,或者 windows + R。

      [2] 在“运行”对话框中,键入 notepad %systemroot%\Microsoft.Net\Framework64\v4.0.30319\CONFIG\machine.config,然后单击“确定”。(不同的.NET版本路径不一样,可以选择你自己当前想设置的.NET版本的config)

      [3] 找到如下所示的 processModel 元素:<processModel autoConfig="true" />

      [4] 将 processModel 元素替换为以下值:<processModel enable="true" requestQueueLimit="15000" />

      [5] 保存并关闭 Machine.config 文件。
      由原来的默认5000改为100000。

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

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

      4. 修改注册表,调整IIS 7支持的同时TCPIP连接数

      由原来的默认5000改为100000。在cmd中执行:

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

      5. 运行命令使用设置生效

      net stop http  & net start  http & iisreset

      完成上述5个设置,就可以支持10万个并发请求,博客园博客服务器已经启用上述设置。

      为了方法大家与自己使用,我把上面能用bat操作简单放到一个bat文件里面了。将下面的内容保存为do.bat文件运行就可以了,需要手工的自己操作

    三、支持高并发的IIS Web服务器常用设置   

      适用的IIS版本:IIS 7.0, IIS 7.5, IIS 8.0

      适用的Windows Server版本:Windows Server 2008, Windows Server 2008 R2, Windows Server 2012

      1、应用程序池(Application Pool)的设置:

      [1] General->Queue Length设置为65535(队列长度所支持的最大值)
      [2] Process Model->Idle Time-out设置为0(不让应用程序池因为没有请求而回收)
      [3] Recycling->Regular Time Interval设置为0(禁用应用程序池定期自动回收)

      2、.Net Framework相关设置

      [1] 在machine.config中将
      < processModel autoConfig="true" />

      改为

      <processModel enable="true" requestQueueLimit="100000"/>

     ?。ū4婧蟾蒙柚昧⒓瓷В?/span>

      [2] 打开C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Browsers\Default.browser,找到<defaultBrowser id="Wml" parentID="Default" >,注释<capabilities>部分,然后在命令行中运行aspnet_regbrowsers -i。以解决text/vnd.wap.wml问题。

      设置命令:

      c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
      设置结果:
      < serverRuntime appConcurrentRequestLimit="100000" />

     ?。ū4婧蟾蒙柚昧⒓瓷В?/span>

      4、http.sys的设置

      注册表设置命令1(将最大连接数设置为10万):
      reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000

      注册表设置命令2(解决Bad Request - Request 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

      (需要在命令行运行 net stop http  & net start http & iisreset 使设置生效)

      5、针对负载均衡场景的设置

      在Url Rewrite Module中增加如下的规则:

      注意事项:添加该URL重写规则会造成IIS内核模式缓存不工作,详见微软的坑:Url重写竟然会引起IIS内核模式缓存不工作。

      6、 设置Cache-Control为public

      在web.config中添加如下配置:

    <configuration> <system.webServer>  <staticContent>   <clientCache cacheControlCustom="public" />  </staticContent> </system.webServer></configuration>

      在machine.config的<processModel>中添加如下设置:

    < processModel enable="true" maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50" minIoThreads="50"/>
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 河南快赢481客户端下载

    网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

    [email protected] 2016-2018  www.lkzno.tw 网站版权所有   

    备案号:苏ICP备12009002号-5 


  • 点亮文化自信之灯,塑造大国气质 2019-07-19
  • 穿拖鞋开车酿成追尾事故 2019-07-18
  • 2015文娱大数据公布 《大圣归来》《琅琊榜》成赢家 2019-07-18
  • 新疆塔城:多元化种植助力乡村振兴 2019-07-16
  • 女性之声——全国妇联 2019-07-13
  • 坚守一条红线 维护生态安全(在习近平新时代中国特色社会主义思想指引下——新时代新作为新篇章) 2019-07-12
  • 步飘恒的专栏作者中国国家地理网 2019-07-12
  • 福建省直机关开展提振机关党员干部精气神系列活动 2019-07-07
  • 高考在即,晋中市招生考试管理中心提醒广大考生及家长要把握好高考“四个趋势” 2019-07-07
  • 川美师生图绘总书记重庆团重要讲话精神 2019-07-03
  • 香港大学发现有效对抗流感病毒的新方法 2019-07-01
  • 随着科技的发展,人们获得信息的渠道越来越多,越来越方便。刘少奇同志说过:“你们的笔,是人民的笔,你们是党和人民的耳目喉舌。”愿人民日报做好党和人民的喉舌,越办越 2019-07-01
  • 稳中有进 稳中向好——国家统计局新闻发言人毛盛勇解读经济运行态势 2019-06-09
  • 马德里18家医院出现技术故障 预约资料丢失 2019-06-09
  • 广东院士联合会:“新起点”开启助力广东创新驱动发展“新征程” 2019-06-09
  • 鹿岛鹿角对柔佛DT 淘金疯狂注册 梦幻西游游戏 正宗四川麻将单机版下载 皇家社会 北京pk10九码稳中公式 2014FIFA客服 福建体彩排列三走势图 热刺对哈德斯菲尔德 重庆时时历史开奖记录