Hi Roland,
Thanks for your swift response.
The machine I am testing on is not using SOCKS. I don't think any of our
customers are using SOCKS either.
I have not tried setting the timeout on the method parameters yet. What I
have decided to do is build my own version of 3.0.1 with added logging and
diagnosis. (Isn't open source great!)
Specifically, I have added a log message in HttpMethodBase.execute to log
conn.getSocket().getSoTimeout() immediately before writeRequest and
readResponse, and also in HttpMethodDirector.executeWithRetry when the
connection is opened. I also created a little thread class that will dump
all socket parameters when a certain file exists, so that when my process
blocks I can see the timeout that is in effect.
I am at a loss for what else to do, but I would appreciate any further
advice or suggestions you (or anyone else) might have.
One extra piece of information that I left out in my initial email is that,
the last time this happened, kill -QUIT caused SocketTimeoutException to be
thrown. I think this makes it more likely that this is a native code
problem. (I don't think this happened before though.)
Thanks again,
Karl
_________________________________________________________________
MSN Hotmail is evolving check out the new Windows Live Mail
http://ideas.live.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]