Well, I found the problem. I need to set ...
(1) KeepAlive Off
(2) MaxRequestsPerChild 1
(1) can be set in the virtual host, unfortunately (2) cant. So it will
be a global performance hit :-(
If I leave MaxRequestsPerChild > 1 it will cycle between several perl
threads (checked with /perl-status) even though it should only have
started a single interpreter.
Fabian Kreitner wrote:
Thank you for your suggestion.
Unfortunately MaxRequestsPerChild cannot be set in a virtual host.
Setting it outside and removing PerlOptions +Parent didnt change the
behaviour either.
Philip M. Gollucci wrote:
Fabian Kreitner wrote:
PerlInterpStart 1
PerlInterpMax 1
PerlInterpMaxRequests 1
You might try setting:
MaxRequestsPerChild 1
for preform mpm
Though I thought
PerlInterpMaxRequests 1
should work too
http://perl.apache.org/docs/2.0/user/config/config.html#C_PerlInterpMaxRequests_
http://perl.apache.org/docs/2.0/user/config/config.html#mod_perl_Directives_Argument_Types_and_Allowed_Location
I supposed I'd have to try this when I get some time.
--
Mit freundlichen Grüßen
Ainea AG
Fabian Kreitner
Rheinuferstraße 9
67061 Ludwigshafen
Telefon: +49 (0)621 - 59 29 77-0
Fax: +49 (0)621 - 59 29 77-99
E-Mail: [EMAIL PROTECTED]
Website: http://www.ainea-ag.de