502 badgateway wcf 没有响应

Posted

技术标签:

【中文标题】502 badgateway wcf 没有响应【英文标题】:502 badgateway wcf doesn't respond 【发布时间】:2021-11-28 01:52:21 【问题描述】:

我们创建了一个 wcf 服务,它接受多个行项目给我们响应,当有 4-5 个行项目时,它工作正常并返回响应。

当我们尝试处理超过 10 个订单项时,我们最初收到 504 网关超时错误,然后现在收到 502 网关错误错误。

我们尝试提供 Usedefaultproxy=null 或 false,但没有帮助。在自定义绑定代码下方。任何人都可以在这里帮助我。

自定义绑定

     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 


      binding

自定义绑定

【问题讨论】:

【参考方案1】:

您可能想要更改三个属性的值:

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>

【讨论】:

以上是关于502 badgateway wcf 没有响应的主要内容,如果未能解决你的问题,请参考以下文章

打开出现502 Bad gateway怎么解决

我的提交功能以 Bad Gateway 502 响应

502 503 504

打开网页出现502 bad gateway 如何解决

502 Bad Gateway - NGINX 没有定义解析器来解析

如何防止快递在我不回复请求时发送“502 Bad Gateway”?