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

Reply via email to