如何限制来自单个客户端的同时请求?

时间:2011-09-15 09:18:05

标签: web-services .net-3.5 iis-6

我们提供几种SOAP Web服务。

昨天我们的服务已关闭,我们无法从外部访问服务(甚至无法加载wsdl),但如果我们与服务器上的终端服务连接,我们可以访问该服务。

事情是我们的合作伙伴之一用130个同步线程调用我们的Web服务。

所以我认为该服务已关闭,因为该合作伙伴占用了所有可用的连接。这个限制是由.net完成的,因为我可以从外部轻松读取服务器上的静态文件(txt),如果服务来自本地IP,服务就会接受连接。

以下是我的问题:如何限制一个客户端的同时连接数?我知道我可以在IIS管理器中为每个人执行此操作,我可以为传出请求(连接管理配置)执行此操作。但是我找不到收到的请求。

这很奇怪,因为我认为这是我为防止DOS攻击而设置的第一件事。

(.net 3.5,IIS 6)

0 个答案:

没有答案