Right now, if available (e.g. on Linux) we have support for this, but it's disabled (set to 0) by default. Are there any reasons why we shouldn't make this enabled by default? I looked at various HTTPD versions, HTTPD v2.3.x sets the timeout to "30s", which on linux > 2.6.31 becomes 45s, and on earlier versions it becomes 48s.

If there are no objections, and assuming the HTTPD people knows what they are doing, I'd suggest we set this default to 45s.

-- leif

Proposed addition / change to records.config and RecordsConfig.cc:


    CONFIG proxy.config.net.tcp_accept_defer_timeout INT 45



(Since this has never been on by default and we're breaking things for v3.0 anyways, maybe we should change the name to proxy.config.net.tcp_defer_accept_timeout, which would actually make sense...)

Reply via email to