我们已经创建了一个wcf服务,它接受多个行项目给我们的响应,当有4-5个行项目时,它工作正常并返回响应。
当我们尝试10个以上的行项目时,我们最初得到504网关超时错误,然后现在我们得到502坏网关错误。
我们尝试给出Usedefaultproxy=null或false,但无济于事。下面的自定义绑定代码。有人能帮我一下吗。
customBinding
binding name=CustomMapper UseDefaultWebProxy = null allowCookies=false maxBufferPoolSize=2147483647 maxBufferSize=2147483647 closeTimeout=00:15:00 openTimeout=00:15:00 receiveTimeout=00:15:00 sendTimeout=00:15:00
webMessageEncoding webContentTypeMapperType="MyseOrdVerify.RawContentTypeMapper, MyseOrdVerify
httpsTransport manualAddressing=true maxReceivedMessageSize=1524288000 transferMode=Streamed
bindingcustomBinding
发布于 2021-10-08 06:49:43
您可能需要更改以下三个属性的值:
maxConcurrentCalls、maxConcurrentInstances和maxConcurrentSessions。
尝试将这些值设置为更大,如下所示:
<system.serviceModel>
<behaviors >
<serviceBehaviors >
<behavior name="nettcpBehavior">
<serviceMetadata httpGetEnabled="false" />
<serviceDebug includeExceptionDetailInFaults="True" />
<serviceThrottling maxConcurrentCalls="2147483647" maxConcurrentInstances="2147483647" maxConcurrentSessions="2147483647" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<netTcpBinding>
<binding name="MySessionBinding" />
</netTcpBinding>
</bindings>
</system.serviceModel>https://stackoverflow.com/questions/69490183
复制相似问题