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

Reply via email to