我有一个内部网站,它多次调用托管在 IIS 7 Windows 2008 R2 服务器中的 WCF 服务。
在 50-75 个用户使用它的重负载期间,它在 WCF 调用中返回 FaultException。我非常怀疑这是因为用户加载,因为我们使用同一个网站将近一年,而且我们之前没有遇到同样的错误。某些调用可能需要 2 或 3 秒才能执行。
因此,我在主机服务的 web.config 文件中添加了以下几行。我需要在任何地方添加任何东西吗?我也需要在客户网站上做任何事情吗?谢谢。
<serviceBehaviors>
<behavior>
<serviceThrottling
maxConcurrentCalls="100"
maxConcurrentSessions="100"
maxConcurrentInstances="100"
/>
</behavior>
</serviceBehaviors>