六.常见错误事项
1、發(fā)送消息時(shí):磁盤內(nèi)存不足報(bào)警
service not available now, maybe disk full, CL: 0.91 CQ: 0.91 INDEX: 0.91, maybe your broker machine memory too small.
解決措施:刪除日志文件的消息體內(nèi)容:先查看 磁盤 剩余的內(nèi)存是否足夠?一般磁盤剩余不足75%則報(bào)警;查找store文件;默認(rèn)路徑在C:\Users\admin\store
說明:
ComimitLog是存儲(chǔ)消息的文件,多個(gè)文件構(gòu)成一個(gè)隊(duì)列。
而ConsumerQueue是消息的位置文件,多個(gè)文件同樣構(gòu)成一個(gè)隊(duì)列。
這樣,所有的生產(chǎn)者產(chǎn)生的消息都會(huì)順序?qū)懭氲紺omimitLog文件中。
而消費(fèi)者只消費(fèi)自己對應(yīng)的topic+queue的文件,這樣不會(huì)因?yàn)橄M(fèi)隊(duì)列的增加導(dǎo)致磁盤io問題。
2、Can not find Message Queue for this topic, PushTopic
說明:這個(gè)錯(cuò)誤指的是:Consumer不能找到這個(gè)主題的消息隊(duì)列,PushTopic嗎?
解決:1、檢查mqbroker或者mqnamesrv是否啟動(dòng)成功,是否運(yùn)行正常。
??????? 2、通過rocketMQ_Consumer Web控制臺(tái)查詢是否broker是否存在這個(gè)主題。
轉(zhuǎn)載于:https://www.cnblogs.com/xxt19970908/p/6717212.html
總結(jié)
- 上一篇: JDBC——入门知识【转】
- 下一篇: 48. Rotate Image ~