Acme-Ghost
view release on metacpan or search on metacpan
eg/prefork_acme.pl view on Meta::CPAN
logfile => 'daemon.log',
pidfile => 'daemon.pid',
);
exit $g->ctrl(shift(@ARGV) // 'start');
1;
package MyGhost;
use parent 'Acme::Ghost::Prefork';
use Data::Dumper qw/Dumper/;
sub init {
my $self = shift;
$SIG{HUP} = sub { $self->hangup };
}
sub hangup {
my $self = shift;
$self->log->debug(Dumper($self->{pool}));
}
sub spirit {
lib/Acme/Ghost/Prefork.pm view on Meta::CPAN
logfile => 'daemon.log',
pidfile => 'daemon.pid',
);
exit $g->ctrl(shift(@ARGV) // 'start');
1;
package MyGhost;
use parent 'Acme::Ghost::Prefork';
use Data::Dumper qw/Dumper/;
sub init {
my $self = shift;
$SIG{HUP} = sub { $self->hangup };
}
sub hangup {
my $self = shift;
$self->log->debug(Dumper($self->{pool}));
}
sub spirit {
lib/Acme/Ghost/Prefork.pm view on Meta::CPAN
pidfile => 'daemon.pid',
);
exit $g->ctrl(shift(@ARGV) // 'start');
1;
package MyGhost;
use parent 'Acme::Ghost::Prefork';
use Mojo::IOLoop;
use Data::Dumper qw/Dumper/;
sub init {
my $self = shift;
$self->{loop} = Mojo::IOLoop->new;
}
sub spirit {
my $self = shift;
my $loop = $self->{loop};
my $max = 10;
my $i = 0;
( run in 1.389 second using v1.01-cache-2.11-cpan-4d50c553e7e )