GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Plack::Loader(3) User Contributed Perl Documentation Plack::Loader(3)

Plack::Loader - (auto)load Plack Servers

  # 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);

Plack::Loader is a factory class to load one of Plack::Handler subclasses based on the environment.

"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.
2020-11-30 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.