On Mon, May 10, 2010 at 11:55 AM, vhgupta <visha...@pinelabs.com> wrote:

>
> 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".
>

there is an advantage using wsas over using plain axis2 since it provides a
nice Admin console and some other tools[1]. And also you can use some other
wso2 carbon features like BAM (bussiness activity monitoring) when using
with wsas. So my preference is to use standalone wsas.

thanks,
Amila.

[1] http://amilachinthaka.blogspot.com/2010/02/wso2-wsas-313-released.html



> 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 <visha...@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-unsubscr...@axis.apache.org
> >> For additional commands, e-mail: java-user-h...@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-unsubscr...@axis.apache.org
> For additional commands, e-mail: java-user-h...@axis.apache.org
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Reply via email to