Re: Client closing TCP connection
Hi Michael, Are you using the same instance of the service client over and over again or instantiating it each time? Thanks, Keith. On Mon, Sep 1, 2008 at 5:00 PM, Michael Sutter <[EMAIL PROTECTED]> wrote: > Hello Keith, > > I played a bit with the option and found out that I can use it > when > 1. instantiate the stub > 2. query the service > 3. set the option > 4. instantiate the stub new for every ten second > > If it is working I can't say at the moment - the application > must run for some hours. > > Was this with you meant in your mail? > > Kind regards > Michael > > Michael Sutter wrote: > > Hello Keith, > > I'm a little bit confused about your reply. Did you really mean that I > should > set a new service client? Isn't the service client already set after > initializing > my stub object? > > What I have done is: > MyStub myStub = new MyStub(); > myStub.._getServiceClient().getOptions().setProperty(HTTPConstants.AUTO_RELEASE_CONNECTION, > true); > > Is this what you mean? > Nevertheless if I set the option I always got a AxisFault: > Attempted read on closed stream. > > Maybe I have done something wrong? > > Kind regards > Michael > > keith chapman wrote: > > Hi Michael, > > Can you try setting the property below. > > stub._setServiceClient.getOptions.setProperty(HTTPConstants.AUTO_RELEASE_CONNECTION, > true); > > Thanks, > Keith. > > On Fri, Aug 29, 2008 at 7:47 PM, Michael Sutter > <[EMAIL PROTECTED]> wrote: > > > Hello everybody, > > I have a problem with my Axis2 Java client polling a Axis2C server. The > client > is polling a status method of my server every ten seconds. After running > some > hours a always got a exception on client side, that to many files are > opened. > > So I searched where the problem is coming from and I found out, that the TCP > connections of my client are not closed after the operation is performed. > With lsof I see a increasing number of opened TCP connections like this: > java 11035 auger 12u IPv62621843TCP > ipecdas.fzk.de:45114->192.168.12.100:http (CLOSE_WAIT) > > with the close_wait state. Is there any solution how I can close the > connection > from the Axis api? I tried stub.cleanup() and I always instantiated my stub > new > for every query. Nevertheless, both solutions don't fixed my problem. > > Kind regard > Michael > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Client closing TCP connection
Hello Keith, I played a bit with the option and found out that I can use it when 1. instantiate the stub 2. query the service 3. set the option 4. instantiate the stub new for every ten second If it is working I can't say at the moment - the application must run for some hours. Was this with you meant in your mail? Kind regards Michael Michael Sutter wrote: Hello Keith, I'm a little bit confused about your reply. Did you really mean that I should set a new service client? Isn't the service client already set after initializing my stub object? What I have done is: MyStub myStub = new MyStub(); myStub.._getServiceClient().getOptions().setProperty(HTTPConstants.AUTO_RELEASE_CONNECTION, true); Is this what you mean? Nevertheless if I set the option I always got a AxisFault: Attempted read on closed stream. Maybe I have done something wrong? Kind regards Michael keith chapman wrote: Hi Michael, Can you try setting the property below. stub._setServiceClient.getOptions.setProperty(HTTPConstants.AUTO_RELEASE_CONNECTION, true); Thanks, Keith. On Fri, Aug 29, 2008 at 7:47 PM, Michael Sutter <[EMAIL PROTECTED]> wrote: Hello everybody, I have a problem with my Axis2 Java client polling a Axis2C server. The client is polling a status method of my server every ten seconds. After running some hours a always got a exception on client side, that to many files are opened. So I searched where the problem is coming from and I found out, that the TCP connections of my client are not closed after the operation is performed. With lsof I see a increasing number of opened TCP connections like this: java 11035 auger 12u IPv62621843TCP ipecdas.fzk.de:45114->192.168.12.100:http (CLOSE_WAIT) with the close_wait state. Is there any solution how I can close the connection from the Axis api? I tried stub.cleanup() and I always instantiated my stub new for every query. Nevertheless, both solutions don't fixed my problem. Kind regard Michael - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Client closing TCP connection
Hello Keith, I'm a little bit confused about your reply. Did you really mean that I should set a new service client? Isn't the service client already set after initializing my stub object? What I have done is: MyStub myStub = new MyStub(); myStub.._getServiceClient().getOptions().setProperty(HTTPConstants.AUTO_RELEASE_CONNECTION, true); Is this what you mean? Nevertheless if I set the option I always got a AxisFault: Attempted read on closed stream. Maybe I have done something wrong? Kind regards Michael keith chapman wrote: Hi Michael, Can you try setting the property below. stub._setServiceClient.getOptions.setProperty(HTTPConstants.AUTO_RELEASE_CONNECTION, true); Thanks, Keith. On Fri, Aug 29, 2008 at 7:47 PM, Michael Sutter <[EMAIL PROTECTED]> wrote: Hello everybody, I have a problem with my Axis2 Java client polling a Axis2C server. The client is polling a status method of my server every ten seconds. After running some hours a always got a exception on client side, that to many files are opened. So I searched where the problem is coming from and I found out, that the TCP connections of my client are not closed after the operation is performed. With lsof I see a increasing number of opened TCP connections like this: java 11035 auger 12u IPv62621843TCP ipecdas.fzk.de:45114->192.168.12.100:http (CLOSE_WAIT) with the close_wait state. Is there any solution how I can close the connection from the Axis api? I tried stub.cleanup() and I always instantiated my stub new for every query. Nevertheless, both solutions don't fixed my problem. Kind regard Michael - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Client closing TCP connection
Hi Michael, Can you try setting the property below. stub._setServiceClient.getOptions.setProperty(HTTPConstants.AUTO_RELEASE_CONNECTION, true); Thanks, Keith. On Fri, Aug 29, 2008 at 7:47 PM, Michael Sutter <[EMAIL PROTECTED]> wrote: > Hello everybody, > > I have a problem with my Axis2 Java client polling a Axis2C server. The > client > is polling a status method of my server every ten seconds. After running > some > hours a always got a exception on client side, that to many files are > opened. > > So I searched where the problem is coming from and I found out, that the TCP > connections of my client are not closed after the operation is performed. > With lsof I see a increasing number of opened TCP connections like this: > java 11035 auger 12u IPv62621843TCP > ipecdas.fzk.de:45114->192.168.12.100:http (CLOSE_WAIT) > > with the close_wait state. Is there any solution how I can close the > connection > from the Axis api? I tried stub.cleanup() and I always instantiated my stub > new > for every query. Nevertheless, both solutions don't fixed my problem. > > Kind regard > Michael > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Client closing TCP connection
Hello everybody, I have a problem with my Axis2 Java client polling a Axis2C server. The client is polling a status method of my server every ten seconds. After running some hours a always got a exception on client side, that to many files are opened. So I searched where the problem is coming from and I found out, that the TCP connections of my client are not closed after the operation is performed. With lsof I see a increasing number of opened TCP connections like this: java 11035 auger 12u IPv62621843TCP ipecdas.fzk.de:45114->192.168.12.100:http (CLOSE_WAIT) with the close_wait state. Is there any solution how I can close the connection from the Axis api? I tried stub.cleanup() and I always instantiated my stub new for every query. Nevertheless, both solutions don't fixed my problem. Kind regard Michael - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]