Method: Hourglass::Runner#start_server
- Defined in:
- lib/hourglass/runner.rb
#start_server ⇒ Object
153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 |
# File 'lib/hourglass/runner.rb', line 153 def start_server handler = Rack::Handler.get('mongrel') settings = Application.settings @web_server = Mongrel::HttpServer.new(settings.bind, settings.port, 950, 0, 60) @web_server.register('/', handler.new(Application)) success = false begin @web_thread = @web_server.run success = true rescue Errno::EADDRINUSE => e puts "Can't start web server, port already in use. Aborting..." end success end |