如何禁用RabbitMQ的所有日志或将配置设置为带日期的循环日志?[Windows]

l3zydbqr  于 2023-10-20  发布在  RabbitMQ
关注(0)|答案(1)|浏览(225)

我在服务器上的rabbitmq日志有问题,因为当我的铲子无法连接到目标服务器时,文件非常大。
我试着用这个来设置rabbitmq.config

[
   {rabbit, [{log_levels,[{connection, error}]}]}
].

而这

[{rabbit, [
        {log, [
            {file, [{enabled, false}]}
        ]}
]}].

但在使用此设置配置后,日志文件仍以此名称创建:兔子1.0和兔子2.0
谁能帮我设置配置禁用所有日志文件或设置配置旋转日志文件的日期?
我的RabbitMQ版本是3.6.14,Erlang版本是18.1
非常感谢

kmbjn2e3

kmbjn2e31#

您应该升级到RabbitMQ和Erlang的最新版本。已知18.X Erlang系列存在问题。
RabbitMQ 3.7.X使用lager库,如果您希望这样做,它支持完全禁用。但这是一个非常糟糕的想法,因为如果出现错误,您将无法看到系统。
我建议在lager中启用日志循环。请参阅本文档中的“记录到文件”一节:
https://www.rabbitmq.com/logging.html

相关问题