如何在wso2esb中处理错误代码50000

时间:2014-03-06 12:42:08

标签: wso2 wso2esb wso2carbon

我正在使用 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

1 个答案:

答案 0 :(得分:1)

您使用以下属性时收到错误代码500000

<property name="FORCE_ERROR_ON_SOAP_FAULT" value="true"/>

请参阅ESB Error Handling docs

我认为您应该调查端点失败的原因。

ESB由于失败而暂停您的终端,这将有助于确保ESB顺利运行。

您可以配置与故障相关的值的挂起。 Check ESB doc on Endpoint Error Handling

还有一个很好的article on error handling

我希望这会有所帮助