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]
