【发布时间】:2015-09-01 02:17:33
【问题描述】:
我使用的是 WSO2MB 版本 2.1.1。
我有两个使用持久订阅订阅主题队列的 ESB 进程。
现在,流程已经重新部署,它们不能再听主题了。
在 ESB 日志中我看到:
TID: [0] [ESB] [2015-06-16 12:07:14,364] INFO {org.wso2.andes.client.AMQConnection} - Unable to connect to broker at tcp://localhost:5822 {org.wso2.andes.client.AMQConnection}
org.wso2.andes.AMQTimeoutException: Server did not respond in a timely fashion [error code 408: Request Timeout]
我在 MB 日志中看到:
TID: [0] [MB] [2015-06-16 12:02:39,015] INFO {org.wso2.andes.server.protocol.AMQProtocolEngine} - Cannot subscribe to queue clientID:NewCaseUpdateLocation as it already has an existing exclusive consumer whilst processing:[BasicConsumeBodyImpl: ticket=0,
queue=clientID:NewCaseUpdateLocation, consumerTag=1, noLocal=false, noAck=false, exclusive=true, nowait=false, arguments=null]
{org.wso2.andes.server.protocol.AMQProtocolEngine}
如何重新注册此订阅,或强制删除旧订阅?
在 MB 中,我无法取消注册,因为注册是从 ESB 完成的。
【问题讨论】:
标签: jms wso2 wso2esb esb wso2mb