一、背景
公司線上業務使用rabbitmq集群,需要新增trace外掛程式跟蹤日誌。
二、步驟
1.檢視trace外掛程式是否啟用,未啟用啟用一下
rabbitmq-plugins list
rabbitmq-plugins enable rabbitmq_tracing
2.開啟trace開關rabbitmqctl trace_on [--vhost /test] 不指定vhost預設是/
#提示 關閉開關 此處不用執行
rabbitmqctl trace_off
#提示 關閉外掛程式 此處不用執行
rabbitmq-plugins disable rabbitmq_tracing
#只有administrator的角色才能檢視trace日誌介面
rabbitmqctl set_user_tags user administrator
3.rabbitmq web介面建立trace
三、問題總結
1.rabbitmq web介面建立trace日誌失敗,檢視日誌報錯:webmachine error: path="/api/traces/%2fnewbs/124" 「bad request」
rabbitmq新增trace預設使用者為guest,可刪除guest使用者,在rabbitmq.config中新增trace新增使用者,如圖所示,重啟rabbitmq即可。
rabbitmq搭建集群踩坑記
搭建rabbitmq集群參考教材 三颱節點啟動之後,想要使用s146作為集群主節點,在s151上將該節點加入s146集群時,報如下錯誤。clustering node rabbit s151 with rabbit s146 error unable to connect to nodes rabb...
redis小白集群採坑 配置檔案
1拷貝redis.conf到乙個新目錄 2修改目錄的配置未見 1 daemonize yes 2 port 8001 分別對每個機器的埠號進行設定 3 dir usr local redis cluster 8001 指定資料檔案存放位置,必須要指定不同的目錄位置,不然會丟失資料 4 cluster...
採坑記錄switch坑
speed 0 switch speed speed 初始化為0後,你猜最終列印的結果是誰,最終列印的是150 因為switch條件的case判斷時只會有兩種結果,true false 初始化speed為0 走到第乙個case裡面,speed 不大於等於100 返回false,坑來了,因為初始值為0...