3

私のcollectdはポート25826でlogstashにデータを送信していますが、logstashを実行するとこのエラーが表示されます

UDP listener died {:exception=>#<SocketError: bind: name or service not known>, :backtrace=>["org/jruby/ext/socket/RubyUDPSocket.java:160:in `bind'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-udp-2.0.5/lib/logstash/inputs/udp.rb:67:in `udp_listener'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-udp-2.0.5/lib/logstash/inputs/udp.rb:50:in `run'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/pipeline.rb:342:in `inputworker'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/pipeline.rb:336:in `start_input'"], :level=>:warn}

ここで解決策を知っている人はいますか?

4

2 に答える 2

2

修正しました

  • Logstash でエラーは発生しませんでした。コレクタ collectd がデータを logstash udp ポートに送信していませんでした。collectd のネットワーク プラグインに conf を追加して、そのプラグインを有効にしcollectd.conf、ホスト名を logstash ホストと udp ポートに置き換えて修正しました。

于 2016-05-23T08:33:00.193 に答える