this is working for me. thanks for the suggestion!
use POSIX;
my $sigset = POSIX::SigSet->new();
my $action = ""> 'sigUSR2_handler', $sigset, &POSIX::SA_NODEFER,);
POSIX::sigaction(&POSIX::SIGUSR2, $action);
sub sigUSR2_handler { warn "got SIGUSR2\n";}
hey ged
yestserday i saw the post that you referenced. if i understand that post, the user was noticing that when the initial httpd process is started, it forks to create another httpd root process. the PID for this 2nd root httpd process is written to the webserver's PID file and this 2nd root
a signal handler for USR2 has been setup in startup.pl, but
sending
a USR2 to the root httpd process does not result in the execution of
the
signal handler; apache: 1.3.29; mod_perl: 1.29; perl: 5.8.2;
#
output of uname -a
Linux