与许多RabbitMQ用户一样,我在RabbitMQ节点上看到一些大型计算机_NAME-sasl.log文件,只包含= REPORT====条目。
我看到的股票答案是:
[{sasl,
[
{sasl_error_logger, false},
{errlog_type, error}
]}
].不幸的是,...but从来没有提到这个配置需要放在哪里。我尝试过修改rabbitmq.config文件以包括它,还更新了start_sasl.script文件的env属性,但是日志文件仍在填充进度报告。
有人能在Windows机器上阻止这些日志吗?
发布于 2015-07-20 15:23:02
谢谢你的回答。
我已经做了一些调查,发现*涉及过度的进度日志记录。
解决方法是修改C:\Program (x86)\RabbitMQ Server\rabbitmq_server-3.5.3\sbin\rabbitmq-service.bat文件中的set ERLANG_SERVICE_ARGUMENTS命令(如果您将RabbitMQ作为Windows运行,我就是这样做的):
set ERLANG_SERVICE_ARGUMENTS= ^
-pa "!RABBITMQ_EBIN_ROOT!" ^
-boot start_sasl ^
!RABBITMQ_START_RABBIT! ^
!RABBITMQ_CONFIG_ARG! ^
+W w ^
+A30 ^
+P 1048576 ^
-kernel inet_default_connect_options "[{nodelay,true}]" ^
!RABBITMQ_LISTEN_ARG! ^
!RABBITMQ_SERVER_ERL_ARGS! ^
-sasl errlog_type error ^
-sasl sasl_error_logger false ^
-rabbit error_logger {file,\""!LOGS:\=/!"\"} ^
-rabbit sasl_error_logger {file,\""!SASL_LOGS:\=/!"\"} ^
-rabbit enabled_plugins_file \""!RABBITMQ_ENABLED_PLUGINS_FILE:\=/!"\" ^
-rabbit plugins_dir \""!RABBITMQ_PLUGINS_DIR:\=/!"\" ^
-rabbit plugins_expand_dir \""!RABBITMQ_PLUGINS_EXPAND_DIR:\=/!"\" ^
-rabbit windows_service_config \""!RABBITMQ_CONFIG_FILE:\=/!"\" ^
-os_mon start_cpu_sup false ^
-os_mon start_disksup false ^
-os_mon start_memsup false ^
-mnesia dir \""!RABBITMQ_MNESIA_DIR:\=/!"\" ^
!RABBITMQ_SERVER_START_ARGS! ^
!RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS! ^
!RABBITMQ_DIST_ARG! ^
!STARVAR!然后按照在管理命令提示符中出现的顺序运行以下命令(CD放在同一个目录下):
我希望这能帮上忙!
发布于 2015-07-16 20:58:39
这应该放在rabbitmq.config文件中。在进行任何更改之前,请先看看这个从RabbitMQ站点解释RabbitMQ配置。
https://stackoverflow.com/questions/31458457
复制相似问题