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]

Reply via email to