2014-12-03 44 views
2

我正在尝试更改缺省值为30秒的wso2 esb响应超时。我已经尝试将所有wso2配置文件中的超时从30000更改为60000.但它仍然没有帮助。我加在axis2.xml如下:在wso2 esb中将超时时间从30秒改为4.8.0

<parameter name="SO_TIMEOUT" locked="false">108000000</parameter> 
<parameter name="CONNECTION_TIMEOUT">120000</parameter> 

但即使这是没有帮助的。

我甚至已经将JMS_WAIT_REPLY属性设置为60000.但它仍然会在30000ms内发生超时。 我正在使用JMS传输。如果您有任何关于此的信息,请让我知道。 在此先感谢。

回答

0

您可能希望检查此处详细说明的JMS运输设置1。您还应该设置突触属性以增加超时。 /repository/conf/synapse.properties中的synapse.global_timeout_interval。这是一个突触(ESB级别)配置。它影响多种运输类型。

要显着增加超时时间,您需要增加所有三个超时值。

1 [https://docs.wso2.com/display/ESB481/Configuring+JMS+Transport]1

+0

如果我让在synapse.properties文件的变化,它增加了全局超时。但响应队列预计响应的最长时间仍然是30秒。 – 2014-12-15 05:35:34