logstash.ymlの中身はどのようになっていますか?
http_hostに名前解決できない(つまり 0.0.0.0や127.0.0.1でない)値を設定してみたところ同じエラーが出ました。
http_hostとして、xgar.sdd.com と出鱈目な値を入れて実行した結果が以下です。
agent.rbの376行目は、webserver.runになっており、ホスト、ポートなどの設定のどこかに誤りがあるため、webserverが起動できてなくてエラーになっているのではと考えます。
そのため、logstash.ymlを確認したいのです。
def start_webserver
@webserver_control_lock.synchronize do
options = {:http_host => @http_host, :http_ports => @http_port, :http_environment => @http_environment }
@webserver = LogStash::WebServer.new(@logger, self, options)
@webserver_thread = Thread.new(@webserver) do |webserver|
LogStash::Util.set_thread_name("Api Webserver")
webserver.run
end
end
end