> Lately I've received a few requests to document the KeepAlive directive
> and its implications on mod_perl behavior.
>
> From what I see, mod_perl overrides the whatever settings you have in your
> config file and sets the KeepAlive to Off. I've tested it with KeepAlive
> On and KeepAliveTimeout of 15 secs and when I do a raw access by telneting
> to the port, I get server disconnection as soon as the request is
> completed.
>
> Is this correct? and I should document that KeepAlive directives are
> irrelevant for mod_perl server (all but static object requests)?
Try sending a Content-Length: header. Without a content-length, Apache
can't do keep-alive. I haven't looked at the mod_perl code recently, but
I see no reason for it to explicitly turn off keep-alive on you.
-Rasmus