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

相关推荐
菜鸟z级17 分钟前
在新电脑装ubuntu包
linux·运维·ubuntu
魔都吴所谓1 小时前
【Ubuntu】离线环境下Git LFS(deb包)安装与验证完整教程
linux·git·ubuntu
longxibo3 小时前
【Ubuntu datasophon1.2.1 二开之九:验证离线数据入湖】
大数据·linux·运维·ubuntu
艾莉丝努力练剑3 小时前
【Linux线程】Linux系统多线程(三):Linux线程 VS 进程,线程控制
java·linux·运维·服务器·c++·学习·ubuntu
jekc8683 小时前
Ubuntu-GitLab
服务器·ubuntu·gitlab
筠筠喵呜喵4 小时前
Ubuntu火狐浏览器无法打开 ensure slot is connected
ubuntu
x²+(y-√³x²)²=14 小时前
Linux 或者 Ubuntu 离线使用 vllm启动大模型
linux·ubuntu·vllm
开心码农1号4 小时前
mq是什么,常用mq的使用场景有哪些?
中间件·rabbitmq
Bohemian—Rhapsody4 小时前
麒麟v10-arm架构部署rabbitmq
arm开发·架构·rabbitmq
啦啦啦小石头5 小时前
Docker+Nvidia Container Toolkit 在ubuntu下离线安装
ubuntu·docker·eureka