IIS 6.0服务器太忙HTTP 503 Connection_Dropped DefaultAppPool [英] IIS 6.0 Server Too Busy HTTP 503 Connection_Dropped DefaultAppPool

查看:658
本文介绍了IIS 6.0服务器太忙HTTP 503 Connection_Dropped DefaultAppPool的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们有一个运行在具有2台64位计算机的Windows 2003群集上的站点。

We have a site which is running on a windows 2003 cluster with 2 64bit machines.

该站点需要能够应对超过20,000个并发用户

The site needs to be able to cope with over 20,000 concurrent users

该网站所做的一件事就是允许下载2MB文件(缓存在内存中)。

One of the things that the site does is to allow the download of a 2MB file (which is cached in memory).

我们的CPU和内存使用率很低。我们还有剩余带宽。

We have low CPU and memory usage. We also have surplus bandwidth.

由于用户下载文件所花费的时间(某些用户的互联网连接速度慢),我们似乎已经没有连接了。

It appears that we are running out of connections due the time it takes the user to download the file (some users have slow internet connections).

在IIS日志中,我们收到HTTP 503错误。

In the IIS log we get HTTP 503 errors.

在HTTPErr日志中,我们主要获得Connection_Dropped DefaultAppPool一些Timer_EntityBody DefaultAppPool。

In the HTTPErr log we get mainly Connection_Dropped DefaultAppPool with some Timer_EntityBody DefaultAppPool.

问题是:我们如何配置IIS以允许更多连接?或者我在这里缺少什么?

Question is: How can we configure IIS to allow more connections? Or is there something that I am missing here?

谢谢

Shiraz

推荐答案

我们在所有高容量网站上运行此reg文件。

We run this reg file on all our high volume sites.

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"EnablePMTUDiscovery"=dword:00000001
"MaxUserPort"=dword:0000fffe
"TCPTimedWaitDelay"=dword:0000003c
"TCPMaxSendFree"=dword:0000ffff
"SynAttackProtect"=dword:00000001 

请注意,需要重新启动服务器才能进行这些更改。

Note that server needs to be rebooted for these changes to take place.

见:

  • EnablePMTUDiscovery
  • MaxUserPort
  • TCPTimedWaitDelay
  • TCPMaxSendFree
  • SynAttackProtect

这篇关于IIS 6.0服务器太忙HTTP 503 Connection_Dropped DefaultAppPool的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆