六.常見錯誤事項


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是否存在這個主題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM