# File lib/thin/runner.rb, line 32
    def initialize(argv)
      @argv = argv

      # Default options values
      @options = {
        :chdir                => Dir.pwd,
        :environment          => ENV['RACK_ENV'] || 'development',
        :address              => '0.0.0.0',
        :port                 => Server::DEFAULT_PORT,
        :timeout              => Server::DEFAULT_TIMEOUT,
        :log                  => File.join(Dir.pwd, 'log/thin.log'),
        :pid                  => 'tmp/pids/thin.pid',
        :max_conns            => Server::DEFAULT_MAXIMUM_CONNECTIONS,
        :max_persistent_conns => Server::DEFAULT_MAXIMUM_PERSISTENT_CONNECTIONS,
        :require              => [],
        :wait                 => Controllers::Cluster::DEFAULT_WAIT_TIME,
        :threadpool_size      => 20
      }

      parse!
    end