解决logstash插件logstash-outputs-mongodb一条数据失败后一直重复尝试

描述

从日志中读取数据时,有一条数据不符合规范,导致logstash读取数据插入时出错,而插件又无限尝试插入,导致堵塞。

解决方案

找到logstash文件夹目录,例如是:/data/logstash-7.3.2

bash 复制代码
cd /data/logstash-7.3.2/vendor/bundle/jruby/2.5.0/gems/logstash-output-mongodb-3.1.6/lib/logstash/outputs/

因为版本不一定相同,带数字的文件看实际情况进行修改。

bash 复制代码
vi mongodb.rb

翻到最下面,找到

bash 复制代码
@logger.warn("Failed to send event to MongoDB, retrying in #{@retry_delay.to_s} seconds", :event => event, :exception => e)
sleep(@retry_delay)
retry

注释掉最后两行

bash 复制代码
@logger.warn("Failed to send event to MongoDB, retrying in #{@retry_delay.to_s} seconds", :event => event, :exception => e)
#sleep(@retry_delay)
#retry

保存后,重启logstash

相关推荐
shushangyun_8 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
DARLING Zero two♡9 小时前
【MySQL数据库】数据类型与表约束
数据库·mysql
曹牧9 小时前
Oracle EXPLAIN PLAN
数据库·oracle
BD_Marathon9 小时前
SQL学习指南——视图
数据库·sql
活宝小娜9 小时前
mysql详细安装教程
数据库·mysql·adb
贤时间9 小时前
codex 助力oracle ebs 开发
数据库·oracle
JLWcai2025100910 小时前
铸造领域树脂砂轮|金利威多场景解决方案,20 + 配方覆盖全需求
mongodb·zookeeper·eureka·spark·rabbitmq·memcached·storm
秉承初心10 小时前
PostgreSQL 数据性能瓶颈突破实战
数据库·postgresql·oracle
Database_Cool_10 小时前
即席查询(Ad-Hoc)数据库选型:AnalyticDB MySQL 秒级 Ad-Hoc 分析方案
数据库·mysql