使用 shuf 来打乱一个文件中的行或是选择文件中一个随机的行。

logstash内存溢出

Logstash | 作者 lovetimi | 发布于2020年09月28日 | 阅读数:3008

最近logstash一直内存溢出,用mat查看后发现了几个日志

WX20200928-172225@2x.png

 
这里logstash配置用 ,读取文件,发送给es
 

  file {
              path => "C:/wms_logs/logs/wms/info-ifac"
              start_position =>"beginning"
              discover_interval =>1
              type=>"info_ifac"
      }

       
grok {
      match => {
        "message" => "\[%{WORD:level}\] \[%{TIMESTAMP_ISO8601:create_date}\] \[%{WORD:wms_level}\] \[%{WORD:app}\] \[%{WORD:code}\] \[%{GREEDYDATA:name}\] \[%{GREEDYDATA:msg}\]"
      }
    }

文本里面也没有找到这个内容
 
不知道这个是怎么来的?
已邀请:

locatelli

赞同来自:

看起来像是input里有非常长的消息。如果是这样的话用相同的文件应该可以重现这个问题。
另外打开debug log可以看到OOM前后应该有一些其它的提示

要回复问题请先登录注册