Method: Thin::Server#start

Defined in:
lib/thin/server.rb

#startObject Also known as: start!

Start the server and listen for connections.

Raises:

  • (ArgumentError)


140
141
142
143
144
145
146
147
148
149
150
151
# File 'lib/thin/server.rb', line 140

def start
  raise ArgumentError, 'app required' unless @app
  
  log   ">> Thin web server (v#{VERSION::STRING} codename #{VERSION::CODENAME})"
  debug ">> Debugging ON"
  trace ">> Tracing ON"
  
  log ">> Maximum connections set to #{@backend.maximum_connections}"
  log ">> Listening on #{@backend}, CTRL+C to stop"
  
  @backend.start
end