RocketMQ 集群踩坑記
集群節點進程神秘消失

接到告警和運維反饋,一個 RocketMQ 的節點不見了。此類現象在以前從未發生過,消失肯定有原因,開始查找日志,從集群的 broker.log、stats.log、storeerror.log、store.log、watermark.log 到系統的 message 日志沒發現錯誤日志。集群流量出入在正常水位、CPU 使用率、CPU Load、磁盤 IO、內存、帶寬等無明顯變化。
繼續查原因,最終通過 history 查看了歷史運維操作。發現運維同學在啟動 Broker 時沒有在后臺啟動,而是在當前 Session 中直接啟動了。
sh bin/mqbroker -c conf/broker-a.conf
問題即出現在此命令,當 Session 過期時 Broker 節點也就退出了。
標準化運維操作,對運維的每次操作進行評審,將標準化的操作實現自動化運維就更好了。
正確啟動 Broker 方式:
nohup sh bin/mqbroker -c conf/broker-a.conf &
Master 節點 CPU 莫名飆高
RocketMQ 主節點 CPU 頻繁飆高后回落,業務發送超時嚴重,由于兩個從節點部署在同一個機器上,從節點還出現了直接掛掉的情況。
主節點 CPU 毛刺截圖:
運維
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。