Logstash error instability [logstash.inputs.udp]

Hello Folks,
I face many problems really big problems I was receiving logs fine before 2months ago. there is no stability in logstash it's doing self crashing. and I'm no more receive TCP Packets only UDP packets.

Here is my journalctl logs of logstash service:

août 31 13:34:40 Trait1 logstash[30947]: 2020-08-31 13:34:40,393 [main]<tcp ERROR Recovering from StringBuilderEncoder.encode('[2020-08-31T13:34:40,363][INFO ][logstash.inputs.tcp      ][main] Starting tcp input listener {:address=>"0.0.0.0:1514", :ssl_enable=>"false"}
août 31 13:34:40 Trait1 logstash[30947]: 2020-08-31 13:34:40,406 [main]<tcp ERROR Recovering from StringBuilderEncoder.encode('[2020-08-31T13:34:40,371][INFO ][logstash.inputs.tcp      ][main] Starting tcp input listener {:address=>"0.0.0.0:10514", :ssl_enable=>"false"}
août 31 13:34:40 Trait1 logstash[30947]: 2020-08-31 13:34:40,528 Agent thread ERROR Recovering from StringBuilderEncoder.encode('[2020-08-31T13:34:40,503][INFO ][logstash.agent           ] Pipelines running {:count=>1, :running_pipelines=>[:main], :non_running_pipelines=>[]}
août 31 13:34:40 Trait1 logstash[30947]: [2020-08-31T13:34:40,542][ERROR][logstash.inputs.udp      ][main] UDP listener died {:exception=>#<SocketError: bind: name or service not known>, :backtrace=>["org/jruby/ext/socket/RubyUDPSocket.java:216:in `bind'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-udp-3.3.4/lib/logstash/inputs/udp.rb:116:in `udp_listener'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-udp-3.3.4/lib/logstash/inputs/udp.rb:68:in `run'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:322:in `inputworker'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:314:in `block in start_input'"]}
août 31 13:34:40 Trait1 logstash[30947]: 2020-08-31 13:34:40,545 [main]<udp ERROR Recovering from StringBuilderEncoder.encode('[2020-08-31T13:34:40,542][ERROR][logstash.inputs.udp      ][main] UDP listener died {:exception=>#<SocketError: bind: name or service not known>, :backtrace=>["org/jruby/ext/socket/RubyUDPSocket.java:216:in `bind'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-udp-3.3.4/lib/logstash/inputs/udp.rb:116:in `udp_listener'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-udp-3.3.4/lib/logstash/inputs/udp.rb:68:in `run'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:322:in `inputworker'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:314:in `block in start_input'"]}
août 31 13:34:40 Trait1 logstash[30947]: [2020-08-31T13:34:40,548][ERROR][logstash.javapipeline    ][main] A plugin had an unrecoverable error. Will restart this plugin.
août 31 13:34:40 Trait1 logstash[30947]: 2020-08-31 13:34:40,554 [main]<tcp ERROR Recovering from StringBuilderEncoder.encode('[2020-08-31T13:34:40,548][ERROR][logstash.javapipeline    ][main] A plugin had an unrecoverable error. Will restart this plugin.

I hope this will be helpful to get only an idea of what I'm facing.

That suggests that you have configured the udp input to listen on a hostname that does not exist.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.