On Fri, 7 Jan 2000, Martin Lichtin wrote:
> Hi,
>
> I'm using send_fd() to send relatively large files. Apache's Timeout is
> currently set to 60s and indeed, mod_perl aborts as soon as the minute
> elapses. (error msg: mod_perl: Apache->print timed out).
> However, it shouldn't do that, right?
>
> As ap_send_fd_length() does 8k chunking and uses a soft timeout,
> reset for each chunk, I would have expected that it would only abort if
> it couldn't send 8k within a minute. This would also match Apache's Timeout
> documentation saying "The amount of time between ACKs on transmissions of
> TCP packets in responses".
mod_perl doesn't set it's own alarm when $r->send_fd is called. did you
call $r->print or print before hand?