中に構成ファイルをハッシュにロードしてPerlChildInitHandler
から、からの値にアクセスしようとしていますPerlResponseHandler
。ただし、プロセス番号は同じですが、child_init()
呼び出し中に変更された変数は、呼び出されるとデフォルト値に戻るようですhandler()
。
基本的なシナリオは次のとおりです。
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;