gpt4 book ai didi

RabbitMQ lager_error_logger_h 丢弃消息

转载 作者:行者123 更新时间:2023-12-02 19:14:30 26 4
gpt4 key购买 nike

请帮忙解决一下问题。有:RabbitMQ - 3.7.2Erlang - 20.1

  • 连接数:527
  • channel :500
  • 交流次数:49
  • 队列:4437
  • 消费者:131
  • 发布速率 ~ 200/秒
  • 确认率 ~ 200/s

配置:

disk_free_limit.absolute = 5GB
log.default.level = warning
log.file.level = warning

日志中不断出现这样的消息:

11:42:16.000 [warning] <0.32.0> lager_error_logger_h dropped 105 messages in the last second that exceeded the limit of 100 messages/sec
11:42:17.000 [warning] <0.32.0> lager_error_logger_h dropped 101 messages in the last second that exceeded the limit of 100 messages/sec
11:42:18.000 [warning] <0.32.0> lager_error_logger_h dropped 177 messages in the last second that exceeded the limit of 100 messages/sec

如何正确摆脱它们?如何从日志中删除此消息?

最佳答案

RabbitMQ 团队监控 the rabbitmq-users mailing list并且有时只在 StackOverflow 上回答问题。

<小时/>

该消息意味着 RabbitMQ 正在生成大量错误消息,并且正在删除它们以避免快速填满日志。如果“最后一秒丢弃的 X 条消息”是您在日志中看到的唯一消息,则您需要确定正在丢弃的消息是什么,以找到问题的根源。您可以通过运行以下命令暂时提高该限制来实现此目的:

rabbitmqctl eval '[lager:set_loghwm(H, 250) || H <- gen_event:which_handlers(lager_event)].'

然后您应该会看到大量消息,这些消息将揭示根本问题。要恢复到之前的设置,请运行以下命令:

rabbitmqctl eval '[lager:set_loghwm(H, 50) || H <- gen_event:which_handlers(lager_event)].'

关于RabbitMQ lager_error_logger_h 丢弃消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49552879/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com