[英]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.