Windows 如何禁用RabbitMQ的所有日志或将配置设置为带有日期的旋转日志?[视窗]
我对服务器中的rabbitmq日志有问题,因为当我的铲子无法连接到目标服务器时,文件非常大 我尝试使用以下命令设置rabbitmq.configWindows 如何禁用RabbitMQ的所有日志或将配置设置为带有日期的旋转日志?[视窗],windows,logging,rabbitmq,Windows,Logging,Rabbitmq,我对服务器中的rabbitmq日志有问题,因为当我的铲子无法连接到目标服务器时,文件非常大 我尝试使用以下命令设置rabbitmq.config [ {rabbit, [{log_levels,[{connection, error}]}]} ]. 还有这个 [{rabbit, [ {log, [ {file, [{enabled, false}]} ]} ]}]. 但是在用这个设置config之后,日志文件仍然以这个名称创建:R
[
{rabbit, [{log_levels,[{connection, error}]}]}
].
还有这个
[{rabbit, [
{log, [
{file, [{enabled, false}]}
]}
]}].
但是在用这个设置config之后,日志文件仍然以这个名称创建:RABBIT~1.log和RABBIT~2.log
有人能帮我设置config以禁用所有日志文件,或设置config以按日期旋转日志文件吗
我的RabbitMQ版本是3.6.14,Erlang版本是18.1
非常感谢。RabbitMQ团队监视并有时只回答有关StackOverflow的问题
您应该升级到RabbitMQ和Erlang的最新版本。众所周知,
18.X
Erlang系列存在问题
RabbitMQ 3.7.X使用lager
库,如果您愿意,它支持完全禁用。但这是一个非常糟糕的想法,因为如果出现错误,您将无法看到您的系统
我建议改为在更大的中启用日志循环。请参阅本文档中的“记录到文件”部分:
谢谢您的建议,但我对rabbitmq和erlang的版本有限制,因为我客户端上的环境不支持更高版本。