From 95cdab35838563a7da90426331bdf681c67d6a86 Mon Sep 17 00:00:00 2001 From: Pere Urbon-Bayes Date: Tue, 14 Jun 2016 12:24:58 +0200 Subject: [PATCH] add cleaner error for when the webserver port is already in use Fixes #5489 --- logstash-core/lib/logstash/webserver.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/logstash-core/lib/logstash/webserver.rb b/logstash-core/lib/logstash/webserver.rb index 1498f3804..e7f7c2efc 100644 --- a/logstash-core/lib/logstash/webserver.rb +++ b/logstash-core/lib/logstash/webserver.rb @@ -43,6 +43,9 @@ module LogStash @server.add_tcp_listener(http_host, http_port) @server.run.join + rescue Errno::EADDRINUSE + message = "Logstash tried to bind to port #{@http_port}, but the port is already in use. You can specify a new port by launching logtash with the --http-port option." + raise Errno::EADDRINUSE.new(message) end def log(str)