axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vhgupta <visha...@pinelabs.com>
Subject Re: Server clogged up or httpclient issue??
Date Mon, 10 May 2010 06:25:06 GMT

Thanks Amila, I had already used info from ur blog and got some useful
tweaking done at my end.
However the error I was bothered/talking about was related to automatic
retry of httpClient, I figured out to stop it using lines below:

httpclient.getParams().setParameter(
  HttpMethodParams.RETRY_HANDLER, 
  new DefaultHttpMethodRetryHandler(0, false));


I need your advice in AXIS2 deployment strategy....in current setup we are
using tomcat6.0.14 container for axis2.1.5.1 deployment. 
What is better "axis2 in tomcat" or "wsas wso2" or "wsas in tomcat". 

Note: My web-services are for internal consumption only and is only consumed
by a Java process(Apache MINA server, with custom client protocol) and
Webapp (deployed in jboss)

Reason I have started suspecting my current setup is ....recently when the
load is high we have seen "No EPR available error", to elaborate, requests
are processed without any error for sometime, but once the load is high
(each blocking call taking 5 minute), after sometime I start getting "No EPR
available.

Awaiting for expert opinion. Thanks in advance.


Amila Suriarachchi wrote:
> 
> check whether this[1] helps you.
> 
> thanks,
> Amila.
> 
> [1]
> http://amilachinthaka.blogspot.com/2010/01/improving-axis2-http-transport-client.html
> 
> On Tue, May 4, 2010 at 10:39 AM, vhgupta <vishal.g@pinelabs.com> wrote:
> 
>>
>> we are trying to consume a web service using axis2 (1.5.1) client. We are
>> getting so many read timed out. Socket time-out to the server is more
>> than
>> 5
>> minutes, and it is timing out after that period only.
>>
>> One thing I am not very clear about is log (httpclient logs in debug
>> mode)
>> -------------(EntityEnclosingMethod.java)(writeRequestBody)(508)--Request
>> body sent
>>
>> This line above has come after 3 read timed out.....and after this
>> response
>> was received.
>>
>> Why this line was not visible during the read timed out
>> exception.....does
>> this means request wasn't sent successfully? Is this because server
>> socket
>> is too busy to accept new data or this means some client side
>> code/connection handling not proper. Below are detailed logs. Key doubt
>> is
>> on "Request body sent".
>>
>>
>> (2010-05-04
>>
>> 08:01:10,427)(pool-4-thread-476)(DEBUG)(DefaultHttpParams.java)(setParameter)(151)--Set
>> parameter http.connection.timeout = 301000
>> (2010-05-04
>>
>> 08:01:10,428)(pool-4-thread-476)(DEBUG)(DefaultHttpParams.java)(setParameter)(151)--Set
>> parameter http.socket.timeout = 301000
>> (2010-05-04
>>
>> 08:01:10,428)(pool-4-thread-476)(DEBUG)(DefaultHttpParams.java)(setParameter)(151)--Set
>> parameter http.socket.timeout = 301000
>> (2010-05-04
>>
>> 08:01:10,428)(pool-4-thread-476)(DEBUG)(DefaultHttpParams.java)(setParameter)(151)--Set
>> parameter http.protocol.version = HTTP/1.0
>> (2010-05-04
>>
>> 08:01:10,428)(pool-4-thread-476)(DEBUG)(DefaultHttpParams.java)(setParameter)(151)--Set
>> parameter http.authentication.preemptive = true
>> (2010-05-04
>>
>> 08:01:10,428)(pool-4-thread-476)(DEBUG)(DefaultHttpParams.java)(setParameter)(151)--Set
>> parameter http.auth.scheme-priority = [Basic]
>> (2010-05-04
>>
>> 08:01:10,429)(pool-4-thread-476)(DEBUG)(MultiThreadedHttpConnectionManager.java)(getConnectionWithTimeout)(412)--HttpConnectionManager.getConnection:
>> config = HostConfiguration[host=https://www.irctc.biz], timeout = 0
>> (2010-05-04
>>
>> 08:01:10,429)(pool-4-thread-476)(DEBUG)(MultiThreadedHttpConnectionManager.java)(createConnection)(760)--Allocating
>> new connection, hostConfig=HostConfiguration[host=https://www.irctc.biz]
>> (2010-05-04
>>
>> 08:01:10,429)(pool-4-thread-476)(DEBUG)(HttpMethodDirector.java)(executeMethod)(161)--Preemptively
>> sending default basic credentials
>> (2010-05-04
>>
>> 08:01:10,429)(pool-4-thread-476)(DEBUG)(HttpMethodDirector.java)(authenticateHost)(278)--Authenticating
>> with BASIC <any realm>@www.irctc.biz:443
>> (2010-05-04
>>
>> 08:01:10,429)(pool-4-thread-476)(DEBUG)(HttpMethodParams.java)(getCredentialCharset)(384)--Credential
>> charset not configured, using HTTP element charset
>> (2010-05-04
>>
>> 08:01:10,429)(pool-4-thread-476)(DEBUG)(HttpConnection.java)(open)(692)--Open
>> connection to www.irctc.biz:443
>> (2010-05-04
>> 08:01:10,483)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "POST /ws2.0/services/IRCTCBookingService HTTP/1.0[\r][\n]"
>> (2010-05-04
>>
>> 08:01:10,484)(pool-4-thread-476)(DEBUG)(HttpMethodBase.java)(addHostRequestHeader)(1352)--Adding
>> Host request header
>> (2010-05-04
>> 08:01:10,484)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Content-Type: text/xml; charset=UTF-8[\r][\n]"
>> (2010-05-04
>> 08:01:10,484)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "SOAPAction: ""[\r][\n]"
>> (2010-05-04
>> 08:01:10,484)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "User-Agent: Axis2[\r][\n]"
>> (2010-05-04
>> 08:01:10,485)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Content-Encoding: gzip[\r][\n]"
>> (2010-05-04
>> 08:01:10,485)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Authorization: BasicSOMEJUNKHERE[\r][\n]"
>> (2010-05-04
>> 08:01:10,485)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Host: www.irctc.biz[\r][\n]"
>> (2010-05-04
>> 08:01:10,485)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Content-Length: 1744[\r][\n]"
>> (2010-05-04
>> 08:01:10,485)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "[\r][\n]"
>> (2010-05-04
>>
>> 08:06:11,485)(pool-4-thread-476)(DEBUG)(HttpMethodDirector.java)(executeWithRetry)(404)--Closing
>> the connection.
>> (2010-05-04
>>
>> 08:06:44,316)(pool-4-thread-476)(INFO)(HttpMethodDirector.java)(executeWithRetry)(439)--I/O
>> exception (org.apache.axis2.AxisFault) caught when processing request:
>> Read
>> timed out
>> (2010-05-04
>>
>> 08:06:44,316)(pool-4-thread-476)(DEBUG)(HttpMethodDirector.java)(executeWithRetry)(443)--Read
>> timed out
>> (2010-05-04
>>
>> 08:06:44,316)(pool-4-thread-476)(INFO)(HttpMethodDirector.java)(executeWithRetry)(445)--Retrying
>> request
>> (2010-05-04
>>
>> 08:06:44,316)(pool-4-thread-476)(DEBUG)(HttpConnection.java)(open)(692)--Open
>> connection to www.irctc.biz:443
>> (2010-05-04
>> 08:06:44,398)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "POST /ws2.0/services/IRCTCBookingService HTTP/1.0[\r][\n]"
>> (2010-05-04
>>
>> 08:06:44,399)(pool-4-thread-476)(DEBUG)(HttpMethodBase.java)(addHostRequestHeader)(1352)--Adding
>> Host request header
>> (2010-05-04
>> 08:06:44,399)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Content-Type: text/xml; charset=UTF-8[\r][\n]"
>> (2010-05-04
>> 08:06:44,399)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "SOAPAction: ""[\r][\n]"
>> (2010-05-04
>> 08:06:44,399)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "User-Agent: Axis2[\r][\n]"
>> (2010-05-04
>> 08:06:44,399)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Content-Encoding: gzip[\r][\n]"
>> (2010-05-04
>> 08:06:44,399)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Authorization: Basic SOMEJUNKHERE[\r][\n]"
>> (2010-05-04
>> 08:06:44,400)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Content-Length: 1744[\r][\n]"
>> (2010-05-04
>> 08:06:44,400)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Host: www.irctc.biz[\r][\n]"
>> (2010-05-04
>> 08:06:44,400)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "[\r][\n]"
>> (2010-05-04
>>
>> 08:11:45,400)(pool-4-thread-476)(DEBUG)(HttpMethodDirector.java)(executeWithRetry)(404)--Closing
>> the connection.
>> (2010-05-04
>>
>> 08:12:09,948)(pool-4-thread-476)(INFO)(HttpMethodDirector.java)(executeWithRetry)(439)--I/O
>> exception (org.apache.axis2.AxisFault) caught when processing request:
>> Read
>> timed out
>> (2010-05-04
>>
>> 08:12:09,949)(pool-4-thread-476)(DEBUG)(HttpMethodDirector.java)(executeWithRetry)(443)--Read
>> timed out
>> (2010-05-04
>>
>> 08:12:09,949)(pool-4-thread-476)(INFO)(HttpMethodDirector.java)(executeWithRetry)(445)--Retrying
>> request
>> (2010-05-04
>>
>> 08:12:09,949)(pool-4-thread-476)(DEBUG)(HttpConnection.java)(open)(692)--Open
>> connection to www.irctc.biz:443
>> (2010-05-04
>> 08:12:10,029)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "POST /ws2.0/services/IRCTCBookingService HTTP/1.0[\r][\n]"
>> (2010-05-04
>>
>> 08:12:10,029)(pool-4-thread-476)(DEBUG)(HttpMethodBase.java)(addHostRequestHeader)(1352)--Adding
>> Host request header
>> (2010-05-04
>> 08:12:10,029)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Content-Type: text/xml; charset=UTF-8[\r][\n]"
>> (2010-05-04
>> 08:12:10,029)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "SOAPAction: ""[\r][\n]"
>> (2010-05-04
>> 08:12:10,030)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "User-Agent: Axis2[\r][\n]"
>> (2010-05-04
>> 08:12:10,030)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Content-Encoding: gzip[\r][\n]"
>> (2010-05-04
>> 08:12:10,030)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Authorization: Basic SOMEJUNKHERE[\r][\n]"
>> (2010-05-04
>> 08:12:10,030)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Content-Length: 1744[\r][\n]"
>> (2010-05-04
>> 08:12:10,030)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "Host: www.irctc.biz[\r][\n]"
>> (2010-05-04
>> 08:12:10,030)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)-->>
>> "[\r][\n]"
>> (2010-05-04
>>
>> 08:15:07,213)(pool-4-thread-476)(DEBUG)(EntityEnclosingMethod.java)(writeRequestBody)(508)--Request
>> body sent-----after this response was received-------
>> (2010-05-04
>> 08:17:39,910)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)--<<
>> "HTTP/1.1 200 OK[\r][\n]"
>> (2010-05-04
>> 08:17:39,910)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)--<<
>> "HTTP/1.1 200 OK[\r][\n]"
>> (2010-05-04
>> 08:17:39,910)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)--<<
>> "Date: Tue, 04 May 2010 02:44:59 GMT[\r][\n]"
>> (2010-05-04
>> 08:17:39,910)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)--<<
>> "Date: Tue, 04 May 2010 02:44:59 GMT[\r][\n]"
>> (2010-05-04
>> 08:17:39,910)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)--<<
>> "Server: Apache/2.2.13 (Win32) mod_ssl/2.2.13 OpenSSL/0.9.8k
>> mod_jk/1.2.27[\r][\n]"
>> (2010-05-04
>> 08:17:39,911)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)--<<
>> "Content-Length: 1660[\r][\n]"
>> (2010-05-04
>> 08:17:39,911)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)--<<
>> "Connection: close[\r][\n]"
>> (2010-05-04
>> 08:17:39,911)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)--<<
>> "Content-Type: text/xml;charset=utf-8[\r][\n]"
>> (2010-05-04
>> 08:17:39,911)(pool-4-thread-476)(DEBUG)(Wire.java)(wire)(70)--<<
>> "[\r][\n]"
>> (2010-05-04
>>
>> 08:17:39,913)(pool-4-thread-476)(DEBUG)(HttpMethodBase.java)(shouldCloseConnection)(1008)--Should
>> close connection in response to directive: close
>> (2010-05-04
>>
>> 08:17:39,913)(pool-4-thread-476)(DEBUG)(HttpConnection.java)(releaseConnection)(1178)--Releasing
>> connection back to connection manager.
>> (2010-05-04
>>
>> 08:17:39,913)(pool-4-thread-476)(DEBUG)(MultiThreadedHttpConnectionManager.java)(freeConnection)(979)--Freeing
>> connection, hostConfig=HostConfiguration[host=https://www.irctc.biz]
>>
>> --
>> View this message in context:
>> http://old.nabble.com/Server-clogged-up-or-httpclient-issue---tp28443129p28443129.html
>> Sent from the Axis - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
>> For additional commands, e-mail: java-user-help@axis.apache.org
>>
>>
> 
> 
> -- 
> Amila Suriarachchi
> WSO2 Inc.
> blog: http://amilachinthaka.blogspot.com/
> 
> 

-- 
View this message in context: http://old.nabble.com/Server-clogged-up-or-httpclient-issue---tp28443129p28508095.html
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Mime
View raw message