Net-Server
view release on metacpan or search on metacpan
lib/Net/Server/PSGI.pm view on Meta::CPAN
alarm($self->timeout_idle);
my $env = { %ENV };
$env->{'psgi.version'} = [1, 0];
$env->{'psgi.url_scheme'} = ($ENV{'HTTPS'} && $ENV{'HTTPS'} eq 'on') ? 'https' : 'http';
$env->{'psgi.input'} = $self->{'server'}->{'client'};
$env->{'psgi.errors'} = $self->{'server'}->{'log_handle'};
$env->{'psgi.multithread'} = 1;
$env->{'psgi.multiprocess'} = 1;
$env->{'psgi.nonblocking'} = 1; # need to make this false if we aren't of a forking type server
$env->{'psgi.streaming'} = 1;
local %ENV;
$self->process_psgi_request($env);
alarm(0);
1;
};
alarm(0);
if (! $ok) {
my $err = "$@" || "Something happened";
$self->send_500($err);
( run in 0.336 second using v1.01-cache-2.11-cpan-fd5d4e115d8 )