简体   繁体   English

一段时间后,Logstash在ELK堆栈中停止接收?

[英]Logstash stops receiving after some time in ELK stack?

I have ELK stack (Elasticsearch/Logstash/Kibana) installed and running. 我安装并运行了ELK堆栈(Elasticsearch / Logstash / Kibana)。

I use one server as ELK server to collect and store all logs from other servers. 我使用一台服务器作为ELK服务器来收集和存储来自其他服务器的所有日志。 logstash-forwarder is used to send logs to ELK. logstash-forwarder用于将日志发送到ELK。 The problem is: 问题是:

Logstash is receiving alot of logs (as I checked with tailf logstash.stdout ) but after some period when I tailf logstash.stdout again, there are nothing (not receving logs), after restarting the Logstash daemon it begins to receive again. Logstash正在接收大量日志(我使用tailf logstash.stdout检查)但是在我再次tailf logstash.stdout之后的一段时间内,没有任何东西(没有收到日志),在重新启动Logstash守护进程后它又开始再次接收。

when you use Logstash to filter data into files, when Logstash get EOF (end of file) occurs what you said. 当您使用Logstash将数据过滤到文件中时,当Logstash获得EOF(文件结束)时,您所说的就出现了。

If it's like I'm thinking, you can consulte this: How to return to terminal when logstash filter get eof? 如果它像我在想,你可以咨询一下: 当logstash过滤器获得eof时如何返回终端?

In the case of using shippers, maybe works at same as files. 在使用托运人的情况下,可能与文件相同。

But if you describe better your problem/errors you can get more possible resolutions. 但如果您更好地描述您的问题/错误,您可以获得更多可能的解决方案。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM