Mojo::Server::Daemon::Prefork - Prefork HTTP Server
use Mojo::Daemon::Prefork; my $daemon = Mojo::Daemon::Prefork->new; $daemon->port(8080); $daemon->run;
Mojo::Daemon::Prefork is a simple prefork HTTP server.
Mojo::Server::Daemon::Prefork inherits all attributes from Mojo::Server::Daemon and implements the following new ones.
cleanup_interval
my $cleanup_interval = $daemon->cleanup_interval; $daemon = $daemon->cleanup_interval(15);
idle_timeout
my $idle_timeout = $daemon->idle_timeout; $daemon = $daemon->idle_timeout(30);
max_clients
my $max_clients = $daemon->max_clients; $daemon = $daemon->max_clients(1);
max_servers
my $max_servers = $daemon->max_servers; $daemon = $daemon->max_servers(100);
max_spare_servers
my $max_spare_servers = $daemon->max_spare_servers; $daemon = $daemon->max_spare_servers(10);
min_spare_servers
my $min_spare_servers = $daemon->min_spare_servers; $daemon = $daemon->min_spare_servers(5);
pid_file
my $pid_file = $daemon->pid_file; $daemon = $daemon->pid_file('/tmp/Mojo_daemon_prefork.pid');
start_servers
my $start_servers = $daemon->start_servers; $daemon = $daemon->start_servers(5);
Mojo::Server::Daemon::Prefork inherits all methods from Mojo::Server::Daemon and implements the following new ones.
child
$daemon->child;
daemonize
$daemon->daemonize;
parent
$daemon->parent;
run
$daemon->run;
To install Mojo, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mojo
CPAN shell
perl -MCPAN -e shell install Mojo
For more information on module installation, please visit the detailed CPAN module installation guide.