Hi,

We have HTTP Client application that connects to the HttpListening Connector , 
which runs on weblogic 8.1.

We are using apache's HTTPClient API to connect to the server.

Once the communication is over, some client side connections are in CLOSE_WAIT 
state. 

Some times i have seen these CLOSE_WAIT connections will disappear after one 
day. But most of the times it will not disappear even after one day. I have to 
kill my application. 

Is CLOSE_WAIT at the client side means, my client is waiting  for final ack 
from the server?

Could you please suggest , how to resolve this issue?

My client code looks like this . I am releasing the connection after the 
communication happens.

--------------
HttpClient client = new HttpClient();

    // Create a method instance.
    GetMethod method = new GetMethod(url);
    
    // Provide custom retry handler is necessary
    method.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, 
            new DefaultHttpMethodRetryHandler(3, false));
method.setRetryCount(0);

    try {
      // Execute the method.
      int statusCode = client.executeMethod(method);

           // Read the response body.
      byte[] responseBody = method.getResponseBody();

           System.out.println(new String(responseBody));

    } catch (HttpException e) {
     
      e.printStackTrace();
    } catch (IOException e) {
           e.printStackTrace();
    } finally {
      // Release the connection.
      method.releaseConnection();
    }  
  }
}-------------

Thanks
Regards
Teja

Send instant messages to your online friends http://uk.messenger.yahoo.com 

Reply via email to