首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wso2mb:持久订阅服务器出错

wso2mb:持久订阅服务器出错
EN

Stack Overflow用户
提问于 2015-06-16 10:10:40
回答 1查看 198关注 0票数 1

我使用的是WSO2MB版本2.1.1。

我有两个ESB进程,它们使用持久订阅订阅主题队列。

现在,流程已经被重新部署,他们不能再听这个话题了。

在ESB日志中看到的

代码语言:javascript
复制
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日志中看到的

代码语言:javascript
复制
  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完成的。

EN

回答 1

Stack Overflow用户

发布于 2016-08-03 04:07:18

这似乎是因为以前的持久订阅没有正确地被停用(类似的问题报告为这里 ),因此当重新部署MB时,将不允许两个订阅者具有相同的持久订阅ID,除非它是一个共享订阅

在从MB3.1.0到wards的附带说明中,您可以从MB控制台关闭活动持久订阅服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30864597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档