Manual Reference Pages - HTTP::SERVER::PSGI (3)
HTTP::Server::PSGI - Standalone PSGI compatible HTTP server
my $server = HTTP::Server::PSGI->new(
host => "127.0.0.1",
port => 9091,
timeout => 120,
HTTP::Server::PSGI is a standalone, single-process and PSGI compatible
HTTP server implementations.
This server should be great for the development and testing, but might
not be suitable for a production use.
Some features in HTTP/1.1, notably chunked requests, responses and
pipeline requests are <B>NOTB> supported, and it also does not support
See Starman or uWSGI server if you want HTTP/1.1 and other features
ready for a production use.
HTTP::Server::PSGI does <B>NOTB> support preforking. See Starman
or Starlet if you want a multi-process prefork web servers.
This web server supports psgix.harakiri extension defined in the
This application is a non-forking single process web server
(i.e. psgi.multiprocess is false), and if your application commits
harakiri, the entire web server stops too. In case this behavior is
not what you want, be sure to check psgi.multiprocess as well to
enable harakiri only in the preforking servers such as Starman.
On the other hand, this behavior might be handy if you want to embed
this module in your application and serve HTTP requests for only short
period of time, then go back to your main program.
Plack::Handler::Standalone Starman Starlet
|perl v5.20.3 ||HTTP::SERVER::PSGI (3) ||2015-06-03 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.