Starlight

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


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 )