一个让我郁闷了两年的问题。百年一遇的问题。
先给大家两个地址,
http://59.148.252.230/test/index.asp
http://59.148.252.230/test/index.asp?str=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%96%B0%E5%AE%BF%E5%8C%BA%E4%B8%8B%E8%90%BD%E5%90%884%2D25%2D9
第一个地址和第二个地址的差别就是一个有带参数,一个没有带参。
第一个地址可以正常运行,但带str=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%96%B0%E5%AE%BF%E5%8C%BA%E4%B8%8B%E8%90%BD%E5%90%884%2D25%2D9这一个参数后,就会导至服务器拒绝服务,要三分钟左右才能恢复。这时,服务器就会拒绝你所有的服务,包括FTP,IIS,远程桌面等等一切连接。与此同时,另一个IP的机子却能正常连接到服务器,可以肯定的是,服务器只拒绝一个IP的所有服务。
我的服务器是window 2003的,这个问题让我郁闷了两年了,几乎查遍了微软的说明书,都没有找到原因。起初以为是URL太长的原因,改了配置,也没有解决问题。
不知道大家没有遇到这样的情况,如果你有2003的环境,也可以用那个参数试下是不是跟我情况相同。