Wednesday, November 4, 2009

Async IO Errors With Http Requests for WAS 6.1

Async IO RC 76 Socket is already connected. This issue happens under load with http traffic. I will provide more info in my comments later.

Pinkal

4 comments:

  1. Generally means the underlying Servlet/ Code is not thread safe. Make sure your code is thread safe.

    ReplyDelete
  2. This could also mean user/ client behavior. This is generally noted with Http traffic.

    1. A user may click a button and reload it before the request goes out. Basically an Aborted request.
    2. A user may close the browser after making an Http Request.

    ReplyDelete
  3. I get this with web service calls. How can i trace the issue ??

    ReplyDelete
  4. Try disabling Async IO. This is a performance killer though.
    Or try settign your webservices client Idle connectiontimeout to less than the default of 5 seconds. Idea is to make sure that the client is the one who severs the connection. If someone else(peer) does it you get this error.

    What is your WAS version?

    ReplyDelete