/
README
65 lines (44 loc) · 1.8 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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 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
If you are looking for a standalone preforking HTTP server, then you
should really look at Starman. However if your all want is a simple HTTP
server that runs behind a reverse proxy, this good old module still does
what it used to.
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>