httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject DO NOT REPLY [Bug 50807] mod_proxy fails to send FIN response when a FIN is received from a backend
Date Fri, 18 Feb 2011 19:46:33 GMT

--- Comment #3 from Gregory Boyce <> 2011-02-18 14:46:32 EST
Ah, I see.  It appears that Apache does eventually send a FIN packet the next
time that the specific process attempts to establish a new connection.  Until
that point, both ends of the connection are left in a half closed state until
either the next request triggers the FIN and a subsequent SYN, or the servers
timeout the connection.

This ended up biting us when a load balancer had a very long timeout value (30
minutes) and we were apparently not sending enough requests through in order to
flush out the FINs.  Eventually a request would attempt to reuse the same
source port and the load balancer wouldn't respond to the SYN requests since it
was still waiting on a FIN from us on that source port.

We've worked around it for now by dropping the timeout on the load balancer.

Configure bugmail:
------- You are receiving this mail because: -------
You are the assignee for the bug.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message