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