Yes and no. I think the 'known issue' you're referring to may be my bug report:
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11296


The bugs are, I think, in the HttpSender code:
<http://cvs.apache.org/viewcvs.cgi/xml-axis/java/src/org/apache/axis/transport/http/HTTPSender.java?rev=1.94&content-type=text/vnd.viewcvs-markup>
<http://cvs.apache.org/viewcvs.cgi/xml-axis/java/src/org/apache/axis/transport/http/CommonsHTTPSender.java?rev=1.14&content-type=text/vnd.viewcvs-markup>

Hope this points you in the right direction, but no, I never got around to writing a second patch.

When it came down to it, I don't understand all the intents in this code - particularly, what's supposed to be pooled where - and life is even more complicated with keepalives. I didn't have time then (or now) to figure it out.

I'm not sure why this doesnt bite everyone - possibly the sockets that are left open are closing when exceptions are thrown but the socket has dropped out of scope.

-Baz

Davis, Kevin wrote:
Anyone else have any suggestions, workarounds for this?

Kevin

-----Original Message-----
From: Davis, Kevin Sent: Friday, March 14, 2003 1:19 PM
To: '[EMAIL PROTECTED]'
Subject: RE: HTTP Connections Hanging



I think much of the issue I'm having is around the bug pertaining to Xerces/Axis still holding the connection open to ensure that all the bytes have been recieved. But it does sound similar, but I'm letting Axis do all the socket stuff.

Kevin

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Friday, March 14, 2003 11:35 AM
To: [EMAIL PROTECTED]
Subject: Re: HTTP Connections Hanging




I ran into a similar problem using Weblogic while doing some low-level TCP socket communications. It turns out that whenever a socket timeout occured I was handling the Exception - but not specifically 'closing' the socket in a "finally{}" clause. As a result the sockets chewed up my weblogic threads until they were gone.

Not sure if this applies exactly - it may be a piece of the puzzle...

Kevin








             "Davis, Kevin"                    To:
"'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>

<[EMAIL PROTECTED]> cc: (bcc: Kevin
Bedell/Systems/USHO/SunLife) 03/14/2003 10:53 AM Subject: HTTP Connections
Hanging Please respond to axis-user










I've been looking through the past messages and the Apache Axis bugzilla
database and it appears that the issue surrounding HTTP Connections
"hanging" is a known issue.  What is the easiest way to get around this
issue?

I'm expieriencing some rather interesting problems surrounding this.  I
have
an app, running on Weblogic 7.0.1 using an Axis client to call a MS-SOAP
C++
service on Win2K.  I am noticing the thread count in Weblogic continues to
grow steadily over time and eventually runs out.  After doing a thread
dump,
Weblogic shows that all of those thread are in the Axis Client "hanging"
waiting for the HTTP connection to close.  Any suggestions would be
appreciated.

Kevin Davis





---------------------------------------------------------------------------
This e-mail message (including attachments, if any) is intended for the use
of the individual or entity to which it is addressed and may contain
information that is privileged, proprietary , confidential and exempt from
disclosure.  If you are not the intended recipient, you are notified that
any dissemination, distribution or copying of this communication is
strictly prohibited.  If you have received this communication in error,
please notify the sender and erase this e-mail message immediately.
---------------------------------------------------------------------------





Reply via email to