首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CMQ测试TOPIC报错

CMQ测试TOPIC报错

原创
作者头像
大大刺猬
修改2021-01-22 14:18:30
7760
修改2021-01-22 14:18:30
举报
文章被收录于专栏:大大刺猬大大刺猬大大刺猬

1.测试CMQ topic的时候报错如下

1.1 测试报错

{"code":6000,"message":"(10050)server internal error","requestId":"2077840488935586962","clientRequestId":1231231231}

Traceback (most recent call last):

File "cmq_sample_topic.py", line 47, in <module>

publish_message()

File "cmq_sample_topic.py", line 35, in publish_message

my_topic.publish_message(msg)

File "/root/test/cmq_sdk/sdk/simple_demo/../cmq/topic.py", line 103, in publish_message

msgId = self.cmq_client.publish_message(params)

File "/root/test/cmq_sdk/sdk/simple_demo/../cmq/cmq_client.py", line 339, in publish_message

self.check_status(resp_inter)

File "/root/test/cmq_sdk/sdk/simple_demo/../cmq/cmq_client.py", line 116, in check_status

raise CMQServerException(message=message, request_id=requestId, code=code, data=resp)

cmq.cmq_exception.CMQServerException: CMQServerException Code:6000, Message:(10050)server internal error, Data:{u'clientRequestId': 1231231231, u'message': u'(10050)server internal error', u'code': 6000, u'requestId': u'2077840488935586962'}

1.2查看routeProxy(nameServer)日志发现如下:

2021/01/22 12:38:38 qps : %v 0

2021/01/22 12:38:39 qps : %v 0

2021/01/22 12:38:40 qps : %v 0

2021/01/22 12:38:41 qps : %v 1

2021/01/22 12:38:42 qps : %v 0

2021/01/22 12:38:43 qps : %v 0

2021/01/22 12:38:44 qps : %v 0

1.3 查看access的日志发现如下

[2021-01-22 12:38:40] receive http client request (reqid:2077840488935586959, client reqid:1231231231, cmd:1011) now:1611290320601

[2021-01-22 12:38:40] publisher.cpp:133:Dispatch buname:topic-runvwn1b(tid:300001) don't have mq servers servecie for it!

[2021-01-22 12:38:40] Task(cmd:1011 reqid:2077840488935586959 status:2 in_time:1611290320601225 now:1611290320601225 time used:0) err_code:102 err_msg:access don't have mq server to serivice qcloud qid(topic-runvwn1b))

[2021-01-22 12:38:40] http client task (reqid:2077840488935586959, client reqid:1231231231, cmd:1011) total time used:0 us with [errCode:10050]

1.4 解释: 错误码为 内部错误 https://cloud.tencent.com/document/api/406/42641

故推断为access的问题.

2. 解决办法

登录控制台 : http://IP/cmq-manager/access

移除topic的access, 并重新添加即可

移除后,重新添加即可,不需要重启
移除后,重新添加即可,不需要重启

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.测试CMQ topic的时候报错如下
    • 1.1 测试报错
      • 1.2查看routeProxy(nameServer)日志发现如下:
        • 1.3 查看access的日志发现如下
          • 1.4 解释: 错误码为 内部错误 https://cloud.tencent.com/document/api/406/42641
          • 2. 解决办法
          相关产品与服务
          消息队列 CMQ 版
          消息队列 CMQ 版(TDMQ for CMQ,简称 TDMQ CMQ 版)是一款分布式高可用的消息队列服务,它能够提供可靠的,基于消息的异步通信机制,能够将分布式部署的不同应用(或同一应用的不同组件)中的信息传递,存储在可靠有效的 CMQ 队列中,防止消息丢失。TDMQ CMQ 版支持多进程同时读写,收发互不干扰,无需各应用或组件始终处于运行状态。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档