Seems like a good idea to me! Can you please raise a JIRA under the improvement tag?
Paul On Nov 14, 2007 2:46 PM, Pär Malmqvist <[EMAIL PROTECTED]> wrote: > Hello! > > The problem with "Address already in use: connect" exception for an > Axis2 client when executing thousends of calls > is solved by: > > > Options options = > stub._getServiceClient().getOptions(); options.setProperty(HTTPConstants.* > REUSE_HTTP_CLIENT*, Boolean.*TRUE*); > > So it might be good to change the default value for HTTPConstants.* > REUSE_HTTP_CLIENT* > to TRUE for the client generated by the wsdl2java tool. > > What do you gurus think? > > /Pär > > > > > > > > Subject: Re: Address already in use: connect > > From: [EMAIL PROTECTED] > > To: [email protected] > > Date: Wed, 10 Oct 2007 10:54:29 +0100 > > > > > Try to set some custom options [1], like caching/reusing the same http > > client and throttling the max number of connections. > > > > Michele > > > > [1] > > > http://svn.apache.org/viewcvs.cgi//webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/async/AsyncService2Test.java > > > > > > On Wed, 2007-10-10 at 11:13 +0200, Pär Malmqvist wrote: > > > Hi! > > > > > > I have written a simple blocking client using Axis2 1.3 API's. > > > > > > When I do like this: > > > > > > for(int i = 0; i < 1000000; i++) { > > > ... > > > ServiceClient sender = new ServiceClient(); > > > sender.sendReceive(payload); > > > ... > > > } > > > > > > there is no problem. The client runs for many hours. > > > > > > > > > > > > When I do like this: > > > > > > ServiceClient sender = new ServiceClient(); > > > > > > for(int i = 0; i < 1000000; i++) { > > > ... > > > sender.sendReceive(payload); > > > .... > > > sender.cleanup(); > > > sender.cleanupTransport(); > > > > > > } > > > > > > I get exception ....AxisFault: Address already in use: connect > > > after a couple of thousand calls. > > > > > > It seems to be something wrong in the ServiceClient class which > > > shows up after a while. > > > Any ideas? > > > > > > /Pär Malmqvist > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ______________________________________________________________________ > > > Explore the seven wonders of the world Learn more! > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > ------------------------------ > Get news, entertainment and everything you care about at Live.com. Check > it out! <http://www.live.com/getstarted.aspx+> > -- Paul Fremantle Co-Founder and VP of Technical Sales, WSO2 OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com
