阅读978 返回首页    go 手机大全


使用异常___异常类别_产品使用问题_消息队列 MQ-阿里云

1. 无法连接 Broker

可能产生的原因

  1. 您使用的阿里云云主机(ECS)与 MQ 所属服务器不在同一 Region;
  2. 您可能在非阿里云主机上访问 MQ 服务,且您创建的 Topic 不支持非阿里云主机访问。

建议解决方案

按如下步骤操作:

  1. 请确保阿里云主机与创建的 Topic 在同一个 Region;
  2. 非阿里云主机访问 MQ,请确保 Topic 所在区域为公网测试

2. 启动 Producer、Consumer 失败,Group Name 重复

可能产生的原因

在同一个 JVM 里面使用同一个 Producer ID/Consumer ID 配置了多个 Producer/Consumer 实例,导致客户端启动失败。

建议解决方案

按如下步骤操作:

  1. 确保一个 JVM 中对应的一个 Producer ID/Consumer ID 只配置一个 Producer/Consumer 实例;
  2. 重启应用。

3. 广播模式下,消费者启动加载 json 文件异常

可能产生的原因

Fastjson 版本太低导致广播消费者加载本地的 offsets.json 文件异常,导致启动失败。

建议解决方案

将 Fastjson 的版本升级到 ons-client 所依赖的版本,保证本地的 offsets.json 能够被正常加载。默认情况下 offsets.json 在 /home/{user}/.rocketmq_offsets/ 下。

4. 主动订阅消息,获取队列列表失败

可能产生的原因

可能未在控制台上创建该 Topic,导致订阅方启动时获取 Topic 的队列信息失败。

建议解决方案

按如下步骤操作:

  1. 发布 Topic,MQ 控制台 > 发布订阅管理 > 发布 Topic
  2. 订阅 Topic,MQ 控制台 > 发布订阅管理 > 订阅 Topic
  3. 重启应用。

5. 发送消息尝试多次失败

可能产生的原因

  1. MQ Broker 向 Producer 返回了错误码,具体错误形式参见这个异常对应的嵌套异常;
  2. MQ Broker 宕机后,Producer 还未发现最新的 Broker 列表,会短暂报此异常;
  3. Producer 发送消息超时,一般由服务器压力过大或者网络不稳定导致。

建议解决方案

按如下步骤操作:

  1. 报此异常是暂时的,可能是 MQ Broker 正在重启维护或者是服务器压力过大产生的短暂超时,请稍等一下再尝试;
  2. 如果一直尝试未果,请提交工单获得技术支持。

6. 未收录异常解决办法

问题描述

暂未收录任何异常。

建议解决方案

提交工单获得技术支持。

最后更新:2016-08-05 10:37:58

  上一篇:go 告警处理___常见问题_产品使用问题_消息队列 MQ-阿里云
  下一篇:go 资源不存在___异常类别_产品使用问题_消息队列 MQ-阿里云