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 目录下

相关推荐
捷瑞电子工坊4 小时前
VSCode的配置和一些报错问题
vscode·ubuntu·c/c++·编译报错·开发环境配置·初学者教程·json配置
Dreams_l4 小时前
RabbitMQ在SpringBoot中的应用
spring boot·rabbitmq·java-rabbitmq
捷瑞电子工坊20 小时前
Ubuntu 终端指令速查手册(持续更新)
linux·ubuntu·教程·开发工具·命令行·速查手册·终端指令
发光的沙子21 小时前
嵌入式系统架构师----Ubuntu如何安装不在列表内的软件?
linux·运维·ubuntu
飘忽不定的bug1 天前
ubuntu20.04交叉编译QT5.15.12(RK3562+ubuntu20.04)
linux·qt·ubuntu
库玛西1 天前
深入浅出Linux select网络模型:从底层位图原理到C++面向对象高级封装
linux·服务器·网络·c++·ubuntu
迷路爸爸1801 天前
在 Ubuntu / Linux 上轻量安装 LaTeX:TinyTeX 使用记录
linux·运维·ubuntu
与自己和解7411 天前
使用ssh实现 VScode 直连 ubuntu
vscode·ubuntu·ssh
2601_962299881 天前
Linux下运行Python脚本
linux·python·ubuntu·脚本·命令
skywalk81631 天前
通过下载Ubuntu ova文件在Virtual Box快速安装ubuntu
linux·运维·ubuntu·virtualbox