我们正在运行RabbitMQ,它写入日志文件夹的.log文件变得非常大。
在这种情况下应该做什么,我们可以定期删除它们吗?或者应该对它们进行轮换,然后再删除它们?我找不到任何相关的文档。
我们正在运行RabbitMQ,它写入日志文件夹的.log文件变得非常大。
在这种情况下应该做什么,我们可以定期删除它们吗?或者应该对它们进行轮换,然后再删除它们?我找不到任何相关的文档。
轮换日志基本上是您唯一可以做的事情,您可以使用轮换调度程序来控制它们。
rabbitmqctl rotate_logs
rabbitmqctl rotate_logs suffix
并移动/删除旧日志的工作,并将该工作安排定期运行? - Razze在3.7版本之前的rabbitmq旧版中,没有很多选项来轮换日志。 根据您的分布式系统如何使用rabbitmq,您将看到许多几乎无用的信息消息。如果您发现日志文件变得太大,您需要添加一个配置文件来停止这个问题。
如果在3.7版本之前,请执行以下操作:
停止 RabbitMQ 服务。
进入 RabbitMQ 安装目录,添加一个名为 rabbitmq.config 的纯文本文件,内容如下:
[
{rabbit, [{log_levels,[{connection, error}]}]}
].
重新启动 RabbitMQ 服务。
rabbitmqctl rotate_logs .1
来实现,但根据文档,它只在代理重启时进行旋转?只有在服务重新启动时才会发生这种情况,对吗?至少在 Windows 上是这样的。 - Razze