码迷,mamicode.com
首页 > 其他好文 > 详细

es redis logstash 日志收集系统排错

时间:2018-01-11 15:24:06      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:span   class   logstash   关闭   删除   fail   col   com   并发   

用logstash收集日志并发送到redis,然后通过logstash取redis数据写入到es集群,最近kibana显示日志总是中断,日志收集不过来,客户端重启发现报错:

Failed to send event to Redis
CommandError: OOM command not allowed when used memory > maxmemory.>

根据报错推断redis满了,在客户端清空redis 重启收集端的logstash  可以重新写入数据,由此判断有进程不断写入redis而且没有被清空

然后通过命令查看redis:

redis-cli -h 10.28.100.106 -p 6379 --bigkeys

发现了最大的一个key,而这个key是最近在kibana删除的,所以logstash不会取这个值,而收集端没有关闭发送进程,导致一直在写入redis,redis写满其余的收集端就写入不了,出现中断情况

 

es redis logstash 日志收集系统排错

标签:span   class   logstash   关闭   删除   fail   col   com   并发   

原文地址:https://www.cnblogs.com/mikeluwen/p/8267573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!