I have no insights but what about firing up Wireshark and
protocolling the packets that are exchanged between client
and server. At the moment the problem occurs you should be
able to come up with the protocol of that specific HTTP-
session. Maybe that helps to track down where the problem is.
Regards, Lothar
> I have been trying tcpdump sniffer in the server side, and discovered
> that the server always receives 80% of the byte content (I described
> it here: http://tinyurl.com/5rqfp5). This is very interesting, but
> unfortunately led me nowhere.
I just read the first post (shame on me ;-) but I still think
that Wireshark might help here. When the problem occurs, you can
simply reduce the view of the packets to the one session by
simply applying a filter on it. That way it should be possible
to see what was happening _before_ the packets got reduced.
> I don't manage to reproduce it, for over a year now, so I can't run a
> sniffer in the client. Also, this is a high capacity internet
> application, not intranet, therefore contacting the users even just
> for a question is rather difficult, let alone installing a sniffer in
> the client side.
The sniffer on the client-side would be a next step to be
considered. In the first place I think that it should be
enough to have one on the server-side (listening only to
HTTP-traffic).
Regards, Lothar
> However, the disruption seems to occur somewhere
> lower level in the server OS, or more likely before the server machine
> altogether - some network equipment or client side code / browser.
I doubt that there is a bug in the lower levels of an OS that lead
to the truncation of TCP-packets only when they come from a GWT-
application being executed inside an Internet Explorer.
With the sniffed packets I was hoping to see a pattern (if the
application is calling function x, y and z the effect starts
to be observed, etc.) With that you might be able to reproduce
the effect on a local machine allowing you to initiate further
actions like installing a sniffer on that box to see if the
packets are sent truncated or why the IE is getting a hickup.
Regards, Lothar