Hi, all:
I am trying to load a configuration file into a hash during my
PerlChildInitHandler and then access the values from PerlResponseHandler.
However, even though the process number is the same, it seems that variables
changed during the child_init() call revert back to their default values when
handler() gets called.
The basic scenario is:
package StartupLog;
# the variable I'm testing
my $sticky = 0;
sub child_init {
$sticky = 1;
return 0;
}
sub handler {
warn __PACKAGE__ . " sticky = $sticky\n"; ### always says "0" but should
say "1"
return 0;
}
1;
I've been tearing my hair out for hours on this one. Is this something
intrinsic
to mod_perl that I'm overlooking? I can't find any good examples of loading a
config during the PerlChildInit, even though that seems like the best time for
me to load it.
Thank you for any help,
/m