增加传出WCF连接的数量wsHttpBinding

时间:2016-11-17 08:38:45

标签: web-services wcf connection iis-8 wshttpbinding

我有一对作为Web服务器和WCF服务器运行的Win 2012服务器,我想增加从Web服务器到WCF服务器的传出连接数(似乎限制为24)

  • Windows 2012 R2
  • 2个CPU(每个服务器)
  • IIS 8.5(集成应用程序池)
  • ASP.NET 3.5 WebForms App
  • 的wsHttpBinding
  • WCF v3.5服务

我已经证明WCF服务器可以处理超过24个并发连接(通过使用JMeter和800个线程加载WCF WSDL) - 所以这指示我相信ASP.NET传出连接受到限制。

WCF Server Current Connections

我已经尝试过了;

  • machine.config添加到Web和WS web.config文件中
  • 更改processModel httpRuntime<connectionManagement> <add address="*" maxconnection="96"/> </connectionManagement> 值(来自here

例如:

<processModel  maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50" />
<httpRuntime minFreeThreads="176" minLocalRequestFreeThreads="152" />

<serviceThrottling maxConcurrentCalls="32" maxConcurrentSessions="200" maxConcurrentInstances="232"/>

在Web服务中,我已经尝试过服务模型行为设置(2个CPU);

{{1}}

0 个答案:

没有答案