[squid-users] Broken downloads from single server with server_persistent_connections on

From: Adam Aube <aaube01@dont-contact.us>
Date: Fri, 14 May 2004 09:57:35 -0400

Downloads are being cut off in the middle when downloading large files from
a single server with server_persistent_connections turned on.

access.log entry from broken download:

1084454761.854 40994 192.168.0.62 TCP_MISS/200 448543 GET
http://www.mdot.state.mi.us/bids/bidletting/2004-06-04/Estqua.txt -
DIRECT/162.108.1.99 text/plain

Testing showed that we could download documents from other servers that were
larger than the size of this broken download:

1084452242.515 48677 192.168.0.62 TCP_MISS/200 498528 GET
http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.6 -
DIRECT/204.152.189.116 text/plain

Turning server_persistent_connections off enabled the download to complete.

I don't want to lose the performance gains that persistent connections
provide, but staff need to be able to access similar documents from this
server via the proxy.

I've tried increasing the pconn_timeout (from 120 to 240 seconds) and
turning detect_broken_pconn on, but neither of those helped. Is there
anything else I can try besides turning persistent connections off?

Netcraft reports that the server is running Netscape Enterprise Server 3.6
SP1 - could this be part of the problem?

Adam
Received on Fri May 14 2004 - 07:56:37 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Jun 01 2004 - 12:00:01 MDT