什么时候加载IIS7太多了?

Lie*_*oen 5 apache-flex iis-7 windows-server-2008

在我们的客户,候选人使用我们的软件进行测试.如果他们的测试完成,则在服务器上进行一些计算.现在,有时候,200名考生可以同时结束考试,因此可以同时进行200次计算.计算似乎都很好,但有些调用IIS7服务器得到一个http错误...

在Flex中,这是错误:

code = "NetConnection.Call.Failed"
description = "HTTP: Status 200"
details = "http://servername/weborb.aspx"
level = "error"
Run Code Online (Sandbox Code Playgroud)

状态200不正常吗?那么这里有什么问题?它甚至是IIS7的问题吗?在200名候选人中,有20人得到了此消息.重新开始测试时,一切运行良好.

我已经在这个问题上找到了这个,但我想知道这是否与我的问题有关(下周我们的客户会做一些压力测试,我已经要求他们测试测试这个帖子中的解决方案是否有效).

一些问题:

  • 可以是IIS7在加载时阻止某些http调用吗?
  • 你怎么知道IIS7由于负载太大而阻止了这些呼叫?
  • 是否可以配置这些东西?

从技术上讲,将来我想排队计算,但就目前来说,没有时间也没有预算.

应用程序:Flex,WebORB,ASP.NET,IIS7和SQLSERVER2008.服务器是Windows Server 2008.

小智 1

这个问题我觉得很熟悉。我们有一堆连接到一个服务器端的 Flex 小部件,有时它还会返回“Netconnection.Call.Failed”。对于我们来说,似乎IIS(和后面的MSSql)无法及时处理所有请求,因此其中一些请求超时。尝试检查每个请求/所有请求花费了多少时间,然后检查您的超时设置。