Назад | Перейти на главную страницу

Logstash постепенно теряет сокеты

Использование logstash 1.4.2 отправка в экземпляр эластичного поиска 1.1.1 на отдельном сервере. Получение элементов журнала из AWS SQS. Все работает нормально первые несколько часов или около того, но затем в журнале logstash начинает появляться следующее.

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

Как только появляется первая из этих ошибок, скорость, с которой logstash опустошает очередь, замедляется. В конце концов он полностью останавливается по мере появления новых ошибок. Java-процесс, на котором размещен logstash, продолжает работать без проблем.

Потребление ЦП на экземпляре m3.xlarge составляет около 30%, поэтому кажется, что у него достаточно мощности.

Звучит ли это как ошибка, или мне нужно что-то сделать, чтобы предотвратить потерю сокетов или получить logstash для их повторного открытия?

Вот эти ошибки, которые могут быть связаны с вашей проблемой:

Ошибка при установке SSL-соединений: OpenSSL :: SSL :: SSLError: Socket closed

Я периодически получал сообщение "SSLError: Socket closed" при connect, пытаюсь установить соединение через сокет SSL. Трудно сказать, была ли это моя связь или нет. Потом я заметил, что это происходит в обязательном порядке при accept при запуске WEBrick в режиме https - кроме Safari. Я имею в виду, Webrick запускается нормально, но когда я перехожу к https://localhost:3000 в моем браузере (хотя, как ни странно, Safari работает нормально), он не работает со следующей трассировкой ...

Узнать больше: https://jira.codehaus.org/browse/JRUBY-6346

Это более конкретно:

Ошибки SSL при использовании tcp ssl input

Я настроил tcp с вводом ssl в logstash. Я использую nxlog для пересылки журналов в logstash. Я настроил tcp-ввод на нескольких портах. Все работает, я могу получить журналы, но в файле журнала я вижу такие ошибки, как следующие ...

Узнать больше: https://logstash.jira.com/browse/LOGSTASH-1095

В logstash проблема все еще открыта.

Надеюсь, это поможет.