Plack::Handler::FCGI::Engine - A Plack::Handler backend for FCGI::Engine


FCGI-Engine documentation Contained in the FCGI-Engine distribution.

Index


Code Index:

NAME

Top

Plack::Handler::FCGI::Engine - A Plack::Handler backend for FCGI::Engine

SYNOPSIS

Top

  use Plack::Handler::FCGI::Engine;

  my $handler = Plack::Handler::FCGI::Engine->new(
      nproc  => $num_proc,
      listen => $listen,
      detach => 1,
  );

  $handler->run($app);

DESCRIPTION

Top

This is a subclass of Plack::Handler::FCGI which will use the Plack::Handler::FCGI::Engine::ProcManager process manager by default, instead of FCGI::ProcManager.

BUGS

Top

All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.

AUTHOR

Top

Stevan Little <stevan.little@iinteractive.com>

COPYRIGHT AND LICENSE

Top


FCGI-Engine documentation Contained in the FCGI-Engine distribution.

package Plack::Handler::FCGI::Engine;
use Moose;
use MooseX::NonMoose;

use Plack::Handler::FCGI::Engine::ProcManager;

our $VERSION   = '0.18';
our $AUTHORITY = 'cpan:STEVAN';

extends 'Plack::Handler::FCGI';

has 'manager' => (
    is      => 'ro',
    isa     => 'Str | ClassName',
    default => sub { 'Plack::Handler::FCGI::Engine::ProcManager' },
);

__PACKAGE__->meta->make_immutable;

no Moose; 1;

__END__