2017-03-10 107 views
2

我想发送sys metric与metricbeat到我的logstash服务器在SSL上。度量标准无法发送数据 - 写:连接重置由对端

,当我尝试连接logstash端口我可以连接,但在metricbeat日志文件我得到以下错误的服务器:

2017-03-10T12:27:22Z ERR Failed to publish events caused by: write tcp [private_ip]:51105->[logstash-public-ip]:5044: write: connection reset by peer 

2017-03-10T12:27:22Z INFO Error publishing events (retrying): write tcp [private_ip]:51105->[logstash-public-ip]:5044 write: connection reset by peer 

没有SSL相关的错误。客户端和服务器能够使用其名称和SSL证书相互连接和认证。弹性搜索网站上的filebeat的阅读失败存在问题,但该方法无法解决问题。 任何帮助将是伟大的

+0

你能达到从机器metricbeat是对主机和端口?有没有防火墙的方式?您是否使用您要发送给Logstash的节拍输入? –

+0

是的。我可以从logstash服务器连接到这两台机器。以及来自logstash端口上其他服务器的telnet。我甚至在logstash结束时从这些服务器获取了一些数据。但这个错误依然存在。 –

+0

Logstash的版本是什么? –

回答

0

有很多超时的问题,导致许多人类似的问题。我建议在logstash配置文件中增加client_inactivity_timeout到可以消除超时问题的值(如8640024h,或0disable它完全)

+0

logstash.yaml中没有client_inactivity_timeout设置 –

+0

对不起,没有注意到您的评论。看看这个公关:https://github.com/logstash-plugins/logstash-input-beats/pull/108 –

+0

当我在logstash.yaml中添加该字段获取错误 - 与未定义的相关,这不是一个在beats输入插件中进行配置的选项。你能否确认我应该在哪里添加这个 –

相关问题