阻止用户访问/请求多个应用程序池连接

时间:2013-10-17 15:07:55

标签: c# asp.net iis-7.5

我的公司最近遇到一个问题,即用户在我们的主页上每隔6次发出一次获取请求,持续30分钟。每次执行此get请求时,我们都会访问aspstate数据库以设置会话标识符。

这里的问题是,每次发生这种情况时,他们都会收到6个新的应用程序池连接,并且分配连接似乎比释放它们更快(分配它们会立即发生,释放可能需要半秒钟)。

结果是我们用尽了应用程序池中的连接,并且当新用户(或者甚至来自这个用户的那些6 /秒)争夺连接时,会发生长时间的“连接超时”错误。存在的时间更长。

问题1:有没有人见过这个?除了它是对我们的专门攻击(不太可能),我无法弄清楚为什么一个用户会在我们的页面上做那么多请求。

问题2:有没有办法阻止用户检索多个或两个应用程序池连接?

0 个答案:

没有答案