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

相关推荐
zhangrelay24 分钟前
ROS Kinetic-信号与系统-趣味案例
linux·笔记·学习·ubuntu
星马梦缘11 小时前
如何切换window-ubuntu双系统【方案二】
linux·运维·ubuntu
WaiSaa16 小时前
Ubuntu配置Git免密操作
git·ubuntu·gitee
星马梦缘18 小时前
如何切换window-ubuntu双系统【方案一】
linux·ubuntu·双系统
Dontla20 小时前
aio-pika介绍(基于asyncio的Python异步消息队列客户端,用于操作RabbitMQ,并实现对AMQP协议支持)
python·rabbitmq·ruby
醇氧21 小时前
WSL 安装 Ubuntu 完整步骤(Windows 10/11 通用,极简无脑版)
linux·windows·ubuntu
酸钠鈀1 天前
AI M61SDK Ubuntu 环境搭建
linux·运维·ubuntu
_F_y1 天前
仿RabbitMQ实现消息队列-服务端核心模块实现(3)
c++·算法·rabbitmq
Riu_Peter1 天前
【技巧】如何在 Ubuntu 中安装 .deb 软件包
linux·chrome·ubuntu
HABuo1 天前
【linux(四)】套接字编程--基于UDP协议的客户端服务端
linux·服务器·c++·网络协议·ubuntu·udp·centos