Logstash逐渐丢失套接字

使用logstash 1.4.2在单独的服务器上推送到弹性search1.1.1实例。 从AWS SQS中提取日志项目。 一切工作正常前几个小时左右,但接下来开始出现在logstash日志。

:message=>"Error reading SQS queue.", :error=>#<OpenSSL::SSL::SSLError: Socket closed> 

只要这些错误中的第一个出现,logstash清空队列的速度就会变慢。 最终,当更多的错误出现时,它会完全停止。 java进程托pipelogstash继续运行,没有问题。

在m3.xlarge实例中,CPU消耗量保持在30%左右,所以似乎有足够的马力。

这听起来像一个错误,或者有什么我需要做,以防止套接字丢失或让logstash重新打开它们?

有这些错误可能与您的问题有关:

build立SSL连接时出错:OpenSSL :: SSL :: SSLError:套接字closures

connect ,我一直间歇地看到“SSLError:Socket closed”,试图build立一个SSL套接字连接。 很难说这是否只是我的联系。 然后,我注意到,在https模式下运行WEBrick时,无论是否accept ,Safari都是如此。 我的意思是,Webrick启动起来没问题,但是当我在浏览器中导航到https://localhost:3000时(虽然,奇怪的是,Safari工作正常),但会失败,并显示以下回溯:

查看更多: https //jira.codehaus.org/browse/JRUBY-6346

这是更具体的:

SSL错误使用tcp sslinput

我在logstash上用sslinputconfiguration了tcp。 我正在使用nxlog将日志转发到logstash。 我在几个端口上configuration了tcpinput。 一切正常,我可以得到日志,但在日志文件中,我看到如下错误…

查看更多: https //logstash.jira.com/browse/LOGSTASH-1095

在logstash中,问题仍然是开放的。

我希望这个帮助。