Starlight
view release on metacpan or search on metacpan
0.0303 2014-11-16 Piotr Roszatycki <dexter@cpan.org>
* Workaround for HTTP::Tiny + Test::TCP conflict, which prevented installing
this package.
0.0302 2014-06-28 Piotr Roszatycki <dexter@cpan.org>
* Support for "quiet" option.
* Does not hang up on daemonize without error log file.
* Bugfix for streaming mode (Use of uninitialized value).
0.0301 2014-05-03 Piotr Roszatycki <dexter@cpan.org>
* Requirement for Time::HiRes is optional.
0.0300 2014-02-07 Piotr Roszatycki <dexter@cpan.org>
* Support for "user", "group" and "umask" options.
0.0200 2014-01-30 Piotr Roszatycki <dexter@cpan.org>
lib/Starlight/Server.pm view on Meta::CPAN
SERVER_NAME => $self->{host} || '*',
SCRIPT_NAME => '',
REMOTE_ADDR => $peeraddr,
REMOTE_PORT => $peerport,
'psgi.version' => [1, 1],
'psgi.errors' => *STDERR,
'psgi.url_scheme' => $self->{ssl} ? 'https' : 'http',
'psgi.run_once' => Plack::Util::FALSE,
'psgi.multithread' => $self->{is_multithread},
'psgi.multiprocess' => $self->{is_multiprocess},
'psgi.streaming' => Plack::Util::TRUE,
'psgi.nonblocking' => Plack::Util::FALSE,
'psgix.input.buffered' => Plack::Util::TRUE,
'psgix.io' => $conn,
'psgix.harakiri' => Plack::Util::TRUE,
};
my $may_keepalive = $req_count < $self->{max_keepalive_reqs};
if ($may_keepalive && $max_reqs_per_child && $proc_req_count >= $max_reqs_per_child) {
$may_keepalive = undef;
}
( run in 0.235 second using v1.01-cache-2.11-cpan-4d50c553e7e )