Hi all, Apologies if this isn't the right forum, but I am not sure where to turn to...
I have mod_perl 2.0.4 installed with ActivePerl 5.10.0 under Apache 2.2.9 running on Windows 2003 Server SP1. I have a very simple PerlResponseHandler hooked in via httpd.conf for a specific Location. My custom PerlResponseHandler simply prints back "Hello World" on the HTTP Response. E.g. (simplified obviously): sub handler { my $r = shift; my $s = $r->server; print "Hello World"; return Apache2::Const::OK; } 1; The PerlResponseHandler works fine for most requests, however if I blast a whole bunch of HTTP requests on multiple threads, etc to Apache, the Web server stops handling responses. Connections eventually time out with no response. Apache error.log shows the following: Free to wrong pool da2750 not 184a6a8. Which leads me to believe there is something funny going on with multiple threads, etc. Where do I start to dive in and figure this out? I don't think I am doing anything out of the ordinary - it is pretty basic stuff. I am concerned my version of mod_perl or ActivePerl has some issues around this... Any tips greatly appreciated! Thanks, Scott