六.常见错误事项

1、发送消息时:磁盘内存不足报警

service not available now, maybe disk full, CL: 0.91 CQ: 0.91 INDEX: 0.91, maybe your broker machine memory too small.

解决措施:删除日志文件的消息体内容:先查看 磁盘 剩余的内存是否足够?一般磁盘剩余不足75%则报警;查找store文件;默认路径在C:\Users\admin\store
image

说明:
ComimitLog是存储消息的文件,多个文件构成一个队列。
而ConsumerQueue是消息的位置文件,多个文件同样构成一个队列。
这样,所有的生产者产生的消息都会顺序写入到ComimitLog文件中。
而消费者只消费自己对应的topic+queue的文件,这样不会因为消费队列的增加导致磁盘io问题。


2、Can not find Message Queue for this topic, PushTopic

image

说明:这个错误指的是:Consumer不能找到这个主题的消息队列,PushTopic吗?
解决:1、检查mqbroker或者mqnamesrv是否启动成功,是否运行正常。
        2、通过rocketMQ_Consumer Web控制台查询是否broker是否存在这个主题。

posted @ 2017-04-16 03:56  逍遥叹!!  阅读(3727)  评论(0编辑  收藏  举报