Hello List,

I placed haproxy in front of our exchange cluster for OutlookAnywhere
Clients (that's just RPCoverHTTP, port 443). SSL is terminated by
pound and forwards traffic on loopback to haproxy.

Everything works but it's awfully slow when i use "mode http";
requests look like this:

RPC_IN_DATA /rpc/rpcproxy.dll?[...] HTTP/1.1

HTTP/1.1 200 Success..Content-Type:application/rpc..Content-Length:1073741824

RPC_OUT_DATA /rpc/rpcproxy.dll?[..] HTTP/1.1

HTTP/1.1 200 Success..Content-Type:application/rpc..Content-Length:1073741824

(this is the nature of microsoft rpc I've been told, it's using two
channels to make it "duplex")
and are held open in both cases (mode tcp and mode http) due to long
configured timeouts (and "no option httpclose" for the http-mode)

I can't see a big difference in how packets look, there's an awful lot
of nearly empty packets
with Syn and Push set, but that's in both cases. Packets reach 16k
(that's the mtu of the loopback device)

The only difference you can see in the Outlook Connection Info Window
is the response-time: with mode tcp it's around 16-200ms while in
http-mode it's above 800ms.

Any hint? Or is mode-http of no use because I'll be unable to inject
stuff into the session-cookie at all?

Thx in advance
  Beni.

Reply via email to