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

相关推荐
生活很暖很治愈13 小时前
Linux——基础IO&软硬链接
linux·ubuntu
Roc.Chang13 小时前
Ubuntu 下 VLC 无法启动(Segmentation fault)终极解决方案
linux·ubuntu·vlc·媒体播放
Anesthesia丶14 小时前
Ubuntu20.04 升级 Ubuntu24.04 LTS
ubuntu
符哥200817 小时前
Ubuntu 常用指令集大全(附实操实例)
数据库·ubuntu·postgresql
陌上花开缓缓归以17 小时前
linux mtd-utils使用源码分析(ubuntu测试版)
linux·arm开发·ubuntu
不爱缺氧i19 小时前
ubuntu离线安装mariadb
linux·ubuntu·mariadb
yyy的学习记录21 小时前
Ubuntu下urdf模型转换成proto模型
linux·运维·ubuntu
xixingzhe221 小时前
ubuntu安装gitlab
linux·ubuntu·gitlab
独自归家的兔1 天前
Ubuntu 系统 systemd timers 详解:替代 crontab 的定时任务进阶方案
linux·运维·ubuntu
Ronin3051 天前
持久化数据管理中心模块
开发语言·c++·rabbitmq·gtest