我正在尝试更改wso2 esb响应超时,默认为30秒。我已经尝试将所有wso2配置文件中的超时从30000更改为60000.但它仍然没有帮助。我在axis2.xml中添加了以下内容:
<parameter name="SO_TIMEOUT" locked="false">108000000</parameter>
<parameter name="CONNECTION_TIMEOUT">120000</parameter>
但即使这样也无济于事。
我甚至将JMS_WAIT_REPLY属性设置为60000.但它仍然在30000ms内给出超时。 我正在使用JMS传输。如果您有任何相关信息,请与我们联系。 提前谢谢。
答案 0 :(得分:0)
您可能希望查看此处详细介绍的JMS传输设置1。您还应该设置synapse属性以增加超时。 /repository/conf/synapse.properties中的synapse.global_timeout_interval。这是一个synapse(ESB级别)配置。它会影响多种传输类型。
要显着增加超时,您需要增加所有三个超时值。
1 [https://docs.wso2.com/display/ESB481/Configuring+JMS+Transport] 1