为什么我会收到“TimeoutHandler Expiring message ID”警告

时间:2013-04-05 15:55:36

标签: jms wso2esb

我有几个代理(使用JMS传递消息),我想有一个代理总是在我的wso2carbon.log文件中生成警告:

WARN {org.apache.axis2.transport.jms.JMSSender} -  Did not receive a JMS response within 30000 ms to destination : temp-queue://ID:EAI-P01-59160-1365080800632-57287:1:1 with JMS correlation ID : ID:EAI-P01-59160-1365080800632-57285:1:1:1:1 {org.apache.axis2.transport.jms.JMSSender}
WARN {org.apache.synapse.core.axis2.TimeoutHandler} -  Expiring message ID : urn:uuid:5428da0b-8f52-49ea-bcff-66df02a54daf; dropping message after global timeout of : 120 seconds {org.apache.synapse.core.axis2.TimeoutHandler}

为什么我会收到这些警告,我总是指定属性<property name="OUT_ONLY" value="true"/>

不幸的是我无法重现它,但也许有人知道为什么会这样(发送给JMS?)

1 个答案:

答案 0 :(得分:4)

搜索了这么久,我忘了在发送给JMS的一个代理中设置<property name="OUT_ONLY" value="true"/>

我在这里留下问题 - 所以也许有人会查找这些信息。