summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Keiser <jkeiser@opscode.com>2014-06-18 16:23:59 -0700
committerJohn Keiser <jkeiser@opscode.com>2014-06-18 16:23:59 -0700
commite282971458f40de3c8725ac440ff182461b65654 (patch)
treeb73d269a274e34097dc98eebeb7468364759a225
parente675050eb2f3dffe2fa646fdbbb8e2f80e93a974 (diff)
downloadchef-zero-e282971458f40de3c8725ac440ff182461b65654.tar.gz
Add better errors and info when ports are in use
-rw-r--r--lib/chef_zero/server.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/chef_zero/server.rb b/lib/chef_zero/server.rb
index dbbe473..bbc0c31 100644
--- a/lib/chef_zero/server.rb
+++ b/lib/chef_zero/server.rb
@@ -219,10 +219,11 @@ module ChefZero
@port = port
break
rescue Errno::EADDRINUSE
+ ChefZero::Log.info("Port #{port} in use: #{$!}")
end
end
if !@port
- raise Errno::EADDRINUSE, "No port in :port range is available"
+ raise Errno::EADDRINUSE, "No port in :port range #{options[:port]} is available"
end
else
@server.listen(options[:host], options[:port])