Thanks for your help. So I think that I have to change the system architecture to reuse the service client if possible.
Anyway, if someone has an other idea it is still welcome. Thanks - Marc ________________________________ > From: [EMAIL PROTECTED] > To: [email protected] > Subject: RE: [Axis2] BindException calling RPCServiceClient very frequently > Date: Fri, 30 Nov 2007 19:10:27 +0100 > > Yes, I instanciate the client once and use it many times. > Thats why the client dont need so many resources from the operating system and > it works. > > /Pär > > >> From: [EMAIL PROTECTED] >> To: [email protected] >> Subject: RE: [Axis2] BindException calling RPCServiceClient very frequently >> Date: Fri, 30 Nov 2007 17:17:42 +0000 >> >> >> Setting options.setCallTransportCleanup(true) and >> options.setProperty(HTTPConstants.REUSE_HTTP_CLIENT, Boolean.TRUE) did not >> solve my problem. Still the same Exception. >> >> But I think I may have discovered an other thing which may be important: >> >> Currently I create a new RPCServiceClient instance in every loop. If I >> create the RPCServiceClient only once and then reuse the same instance in >> every loop I managed to make 5000 and 10000 calls in a row. Unfortunately >> the system architecture which calls the service can not be changed easily to >> reuse the RPCServiceClient instance. So the problem still exists. >> >> Pär: maybe you can tell me how your scenario - which works for you - is. Do >> you create a new Axis2 service instance for every call to the service or do >> you create the service once and then call it multiple times? >> >> Thanks >> - Marc >> >> ________________________________ >>> From: [EMAIL PROTECTED] >>> To: [email protected] >>> Subject: RE: [Axis2] BindException calling RPCServiceClient very frequently >>> Date: Thu, 29 Nov 2007 11:38:22 +0100 >>> >>> Hi! >>> >>> I solved the problem with: >>> >>> >>> >>> Options options = stub._getServiceClient().getOptions(); >>> >>> options.setCallTransportCleanup(true); >>> >>> options.setProperty(HTTPConstants.REUSE_HTTP_CLIENT, Boolean.TRUE); >>> >>> /Pär >>> >>> >>> >>> >>> >>> >>>> Date: Thu, 29 Nov 2007 11:15:42 +0530 >>>> From: [EMAIL PROTECTED] >>>> To: [email protected] >>>> Subject: Re: [Axis2] BindException calling RPCServiceClient very frequently >>>> >>>> Marc Nädele wrote: >>>>> Hi all, >>>>> >>>>> I am now searching for a solution to this problem for many weeks without >>>>> success. >>>>> >>>>> I have a very simple RPCServiceClient similar to the one described in the >>>>> Axis2 POJO Web Services example [1]. If I call this client very >>>>> frequently in a loop (e.g. 5000 times) I eventually get a BindException >>>>> when calling the service. Client OS is Windows XP SP2. Axis2 version is >>>>> 1.3. >>>>> >>>>> In the meanwhile I know that the sockets used for the connections are not >>>>> closed fast enough and if the maximum user sockets under Windows of 5000 >>>>> is reached I get those exceptions. >>>>> >>>>>>From the threads in this mailing list ([2] and [3]) I already got a good >>>>>>understanding about the cause of the problem and what the solution for an >>>>>>asynchronous web service (as described in the JIRA issue #2593 [4]) can >>>>>>be. >>>>> >>>>> But I am not able to transfer this knowledge to my RPCServiceClient. All >>>>> attempts I made failed. The proposed solution desribed in [4] using the >>>>> AsyncService2Test.java test case as an example seems not to work for a >>>>> RPCServiceClient . So is it not possible to get a solution for a >>>>> RPCServiceClient? >>>>> >>>>> Does anyone have an idea how I can solve this problem for a >>>>> RPCServiceClient? Any hints are welcome! >>>>> >>>> Did you try client.cleanupTransport() ? >>>> >>>> Thanks >>>> Deepal >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>> >>> >>> ________________________________ >>> Connect to the next generation of MSN Messenger Get it now! >> >> _________________________________________________________________ >> Die neue Version vom Windows Live Messenger ist da! >> http://get.live.com/messenger/overview >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > ________________________________ > Connect to the next generation of MSN Messenger Get it now! _________________________________________________________________ Jetzt kostenlos downloaden: 30 Messenger Emoticons! http://www.messenger-emoticons.de/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
