Re: [squid-users] Regarding long pauses with Squid3 as a reverse proxy to Exchange 2010 OWA

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Wed, 25 Aug 2010 22:45:42 +1200

Paul Freeman wrote:
> Apologies in advance for the long posting. I have tried to provide what I
> hope is sufficient information to explain a problem I am experiencing.
>

Excellent collection of details. Thank you.
I'm going to snip most of them

After reading I have a theory ...

A detailed look at the wireshark trace packets during the lag period
will be needed to verify.

  The reply HTTP headers coming from Exchange appear to have no
Content-Length: header telling Squid how much data is following. This
places responsibility for FINishing the connection squarely in Exchanges
hands.

  What needs checking in wireshark is whether Exchange actually sends
that FIN packet following the object data.
  Unless there is some secret information OWA knows about to close the
transaction from its end, there is no way for Squid or OWA to know the
end has come. So they wait.

You may find that 3.1.7 fairs better since it advertises 1.1 to Exchange
and that may be enough to fool Exchange into handing back some useful
information such as the object chunk sizes to Squid.
  I may be able to provide a source package bundle in a few days for
that if you need one.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.7
   Beta testers wanted for 3.2.0.1
Received on Wed Aug 25 2010 - 10:45:51 MDT

This archive was generated by hypermail 2.2.0 : Thu Aug 26 2010 - 12:00:02 MDT