ubuntu安装rabbitMQ 并 开启记录消息的日志

apt-get update

apt-get install rabbitmq-server

rabbitmqctl add_user root password // 设置用户名密码

rabbitmqctl set_user_tags root administrator // 设置为管理员身份

rabbitmqctl set_permissions -p / root ".*" ".*" ".*" //为用户设置读写等权限

sudo rabbitmq-plugins enable rabbitmq_management //启用RabbitMQ管理插件

sudo systemctl restart rabbitmq-server

sudo systemctl enable rabbitmq-server

在使用rabbitmq时,我们有时需要查看消息队列生产/消费了那些消息,便于我们排错。rabbitmq中提供一个插件rabbitmq_tracing用于记录消息的日志,默认是未打开的

rabbitmq-plugins list# 查看打开的插件

rabbitmq-plugins enable rabbitmq_tracing# 启动日志插件 disable 关闭

rabbitmqctl trace_on# 开启rabbitmq的tracing插件 trace_off关闭

rabbitmqctl trace_on -p myhost# 如果添加到其他虚拟主机 -p 参数前缀 加上你的虚拟主机名字

安装该插件后在控制台的管理tab页,在Admin中会发现右侧有多了一个Tracing选项(抓publish跟着exchangename走,抓消费跟着queuename走)

web管理界面: http://ip:15672/

日志默认在/var/log/rabbitmq 目录下

相关推荐
rfidunion5 分钟前
ubuntu下使用qemu模拟ARM(一)-------安装samba服务器
服务器·arm开发·ubuntu
HIT_Weston10 分钟前
90、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(四)
linux·运维·ubuntu
Java 码农1 小时前
RabbitMQ集群部署方案及配置指南01
linux·服务器·rabbitmq
Overt0p1 小时前
抽奖系统(6)
java·spring boot·redis·设计模式·rabbitmq·状态模式
Java 码农1 小时前
RabbitMQ集群部署方案及配置指南04
分布式·rabbitmq
独自破碎E1 小时前
在RabbitMQ中,怎么确保消息不会丢失?
分布式·rabbitmq
Java 码农1 小时前
RabbitMQ集群部署方案及配置指南02
分布式·rabbitmq
EndingCoder2 小时前
函数基础:参数和返回类型
linux·前端·ubuntu·typescript
济6172 小时前
linux(第十三期)--filezilla使用方法(实现ubuntu和windows11文件互传)-- Ubuntu20.04
linux·运维·ubuntu
HIT_Weston2 小时前
91、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(五)
linux·运维·ubuntu