怎么样让IIS超过最大连接数时不显示Service Unavailable,而且转向403.9错误信息呢?

来源:百度知道 编辑:UC知道 时间:2024/05/25 17:19:47
怎么样让IIS超过最大连接数时不显示Service Unavailable,而且转向403.9错误信息呢?
Windows2003,IIS6平台.

我的问题实质是,我做了一个下载站,有几个下载服务器,而每个服务器都有一定的在线人数限制,当然人数超员时我要通过403.9这个错误页面的script进行转跳至下一个下载服务器,而不是让IIS6显示Service Unavailable!

而不是问大家为什么会出现Service Unavailable...至于Service Unavailable出现,我也是有所了解的,一般应用程序冲突或者扩展未加载都会出现此错误.而IIS6在在线人员超出数量时也会出现此提示,我就是想问,怎么样在超员时不显示此内容,而是像IIS5一样显示too many users.即403.9错误呀!

楼猪您好,我是也管理服务器的,根据我的经验
Service Unavailable(服务不可用),并不是IIS超过最大连接数时会出现的问题,win2003是服务器版本,iis不可能达到最大连接数,极有可能是iis服务器因为一些原因自动停止或iis相关的一些服务被停止使iis不能正常启动。
应该
1.查看iis配置是否跟别的软件冲突,如运行php,jsp的服务器。
2.网站程序是否存在不合理的地方,如死循环等。
3.服务器是否被人攻击。
~~~~~~~~我的QQ是619198134,有兴趣加了一起研究一下~~

你可以自定义一个错误页面啊

1.您必须把终端服务器的运行模式更改为“应用程序模式”才能使超过2个终端客户连接到服务器,前提是您必须安装“终端服务器授权”组件。

在这种情况下,您必须在90天内激活终端服务器或者在网络上安装许可证服务器,否则临时许可证将会失效

您购买许可证后(指电话激活),必须进入“终端服务器授权”MMC控制台,右键单击服务器,单击“激活服务器”,然后按屏幕提示操作。

临时许可证失效后,您不能使用应用程序模式登录到终端服务器,但是“应用程序模式”仍可以使用

2.修改MY.INI

[mysqld]
basedir=E:/mysql
#bind-address=xxxx
datadir=E:/mysql/data
#language=E:/mysql/share/your language directory
#slow query log#=
#tmpdir=
#port=3306
set-variable = back_log=50
set-variable = connect_timeout=3
set-variable = key_buffer=128M
[color=red]set-variable = max_connections=1000[/co