WSo2 ESB 4.9.0无法处理超时并且服务器正在关闭

时间:2016-10-25 23:22:04

标签: wso2esb

当任何后端服务器然后ESB服务器绊倒时,我们在产品中看到了这个问题。为什么ESB无法优雅地处理超时。

有没有人经历过,不确定产品在这里遗漏了什么。

2 个答案:

答案 0 :(得分:0)

您可以通过修改" synapse.global_timeout_interval'来增加全局超时。 synapse.properties文件中的属性(以ms为单位)。请详细了解here

答案 1 :(得分:0)

您是否可以尝试在后端端点配置中将responseAction设置为故障(在超时节点下)?如果设置此项,则在超时时,ESB将进入故障序列。

<address uri="endpoint address" [format="soap11|soap12|pox|rest|get"] [optimize="mtom|swa"]
    [encoding="charset encoding"]
    [statistics="enable|disable"] [trace="enable|disable"]>

    <enableSec [policy="key"]/>?
    <enableAddressing [version="final|submission"] [separateListener="true|false"]/>?

    <timeout>
        <duration>timeout duration in milliseconds</duration>
        <responseAction>**discard|fault**</responseAction>
    </timeout>?
</address>