Plack::Loader(3) User Contributed Perl Documentation Plack::Loader(3)NAMEPlack::Loader - (auto)load Plack Servers
SYNOPSIS
# auto-select server backends based on env vars
use Plack::Loader;
Plack::Loader->auto(%args)->run($app);
# specify the implementation with a name
Plack::Loader->load('FCGI', %args)->run($app);
DESCRIPTIONPlack::Loader is a factory class to load one of Plack::Handler
subclasses based on the environment.
AUTOLOADING
"Plack::Loader->auto(%args)" will autoload the most correct server
implementation by guessing from environment variables and Perl INC
hashes.
PLACK_SERVER
env PLACK_SERVER=AnyEvent ...
Plack users can specify the specific implementation they want to
load using the "PLACK_SERVER" environment variable.
PHP_FCGI_CHILDREN, GATEWAY_INTERFACE
If there's one of FastCGI or CGI specific environment variables
set, use the corresponding server implementation.
%INC
If one of AnyEvent, Coro or POE is loaded, the relevant server
implementation such as Twiggy, Corona or
POE::Component::Server::PSGI will be loaded, if they're available.
perl v5.14.2 2012-07-25 Plack::Loader(3)