我们正在运行 RabbitMQ,它写入日志文件夹的 .log 变得非常安静。
在那里做什么是正确的,我们可以不时删除它,我们应该将它们轮换然后删除它们吗?我找不到任何关于此的文档。
我们正在运行 RabbitMQ,它写入日志文件夹的 .log 变得非常安静。
在那里做什么是正确的,我们可以不时删除它,我们应该将它们轮换然后删除它们吗?我找不到任何关于此的文档。
轮换日志几乎是您唯一可以做的事情,您可以使用轮换调度程序来控制它们。
rabbitmqctl rotate_logs
如果您正在为 rabbitmq 中的普通旧日志文件寻找不同的替代方案,Sematext.com有一个出色的日志聚合器服务,可以存储、过滤和管理您的日志。
如果您想按计划运行日志轮换并在日志变得太大时存档/删除日志,RabbitMQ 开箱即用无能为力。
如果您使用 Linux 运行 RabbitMQ,您可以使用logrotate 实用程序。要安排此作业,您可以使用cron
3.7 之前的旧版本 rabbitmq 没有很多选项来轮换日志。根据您的分布式系统如何使用 rabbitmq,您将看到很多几乎无用的信息消息。如果你发现你的日志文件变得很大,你需要添加一个配置文件来阻止它。
如果在 3.7 之前,请执行以下操作:
停止你的 rabbitmq 服务。
转到安装 rabbitmq 的目录并添加一个纯文本 rabbitmq.config 文件,其中包含以下内容:
[
{rabbit, [{log_levels,[{connection, error}]}]}
]。
重启你的 rabbitmq 服务。