NAME
   Starlet - a simple, high-performance PSGI/Plack HTTP server

SYNOPSIS
     % start_server --port=80 -- plackup -s Starlet [options] your-app.psgi

     or if you do not need hot deploy,

     % plackup -s Starlet --port=80 [options] your-app.psgi

DESCRIPTION
   Starlet is a standalone HTTP/1.0 server with keep-alive support,
   formerly known as Plack::Server::Standalone::Prefork and
   Plack::Server::Standalone::Prefork::Server::Starter.

   The server supports following features, and is suitable for running HTTP
   application servers behind a reverse proxy.

   - prefork and graceful shutdown using Parallel::Prefork

   - hot deploy using Server::Starter

   - fast HTTP processing using HTTP::Parser::XS (optional)

COMMAND LINE OPTIONS
   In addition to the options supported by plackup, Starlet accepts
   following options(s).

 --max-workers=#
   number of worker processes (default: 10)

 --timeout=#
   seconds until timeout (default: 300)

 --keepalive-timeout=#
   timeout for persistent connections (default: 2)

 --max-keepalive-reqs=#
   max. number of requests allowed per single persistent connection. If set
   to one, persistent connections are disabled (default: 1)

 --max-reqs-per-child=#
   max. number of requests to be handled before a worker process exits
   (default: 100)

NOTES
   Starlet is designed and implemented to be simple, secure and fast,
   especially for running as a HTTP application server running behind a
   reverse proxy. It only depends on a minimal number of well-designed (and
   well-focused) modules.

   On the other hand if you are looking for a standalone preforking HTTP
   server that receives HTTP requests directly from the Internet, then you
   should look at Starman.

SEE ALSO
   Parallel::Prefork Starman Server::Starter

AUTHOR
   Kazuho Oku

   miyagawa

LICENSE
   This program is free software; you can redistribute it and/or modify it
   under the same terms as Perl itself.

   See <http://www.perl.com/perl/misc/Artistic.html>