POE-Component-Server-PreforkTCP
view release on metacpan or search on metacpan
PreforkTCP.pm view on Meta::CPAN
# if it can kill other process unfortunatly?
}
if ( defined $pheap->{grace_exit}
&& time() - $pheap->{grace_exit} > $heap->{grace_expire_time} ) {
$kernel->yield('kill', $pid );
next;
# kill the server which exit gracefully.
# if the heartbeat cycle is too long and
# system is too busy, if the system will
# spawn some other process which pid is it?
# maybe , maybe few, but not none.
}
$kernel->yield('term', $pid )
if (
# if the server has run too long time?
(
$heap->{max_life_time} > 0
&& ( time() - $pheap->{starttime} > $heap->{max_life_time} )
( run in 0.415 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )