我正在使用 wso2esb4.7.0和wso2dss3.0.0 。 我有时不是每次都会收到此错误 如果我尝试使用多个用户,那么它成功为1或2个用户返回 50000 错误代码。 我在每个序列中提到了这个属性
<property name="FORCE_ERROR_ON_SOAP_FAULT" value="true"/>
所以我的用户无法处理数据继续狡猾为什么会这样 这背后的错误是什么? 错误就像这样
[2014-03-06 18:10:01,473] WARN - EndpointContext Endpoint : endpoint_5c5f8a43ba64941b19b81abcebf92924c90a25e29775053c will be marked SUSPENDED as it failed
[2014-03-06 18:10:01,473] WARN - EndpointContext Suspending endpoint : endpoint_5c5f8a43ba64941b19b81abcebf92924c90a25e29775053c - current suspend duration is : 30000ms - Next retry after : Thu Mar 06 18:10:31 IST 2014
[2014-03-06 18:10:01,475] INFO - LogMediator To: http://www.w3.org/2005/08/addressing/anonymous, WSAction: , SOAPAction: , MessageID: urn:uuid:60fea14f-daa6-413e-82b8-8dbb640492c6, Direction: response, MESSAGE = Executing default 'fault' sequence, ERROR_CODE = 500000, ERROR_MESSAGE = null
答案 0 :(得分:1)
您使用以下属性时收到错误代码500000
。
<property name="FORCE_ERROR_ON_SOAP_FAULT" value="true"/>
我认为您应该调查端点失败的原因。
ESB由于失败而暂停您的终端,这将有助于确保ESB顺利运行。
您可以配置与故障相关的值的挂起。 Check ESB doc on Endpoint Error Handling
还有一个很好的article on error handling。
我希望这会有所帮助