Tuning the WebSphere Application Server ConnectionIOTimeOut parameter

You might need to tune the WebSphere Application Server ConnectionIOTimeOut parameter from the default setting of 5. If you receive the following exception, you should increase it to a value of 15 or 30 or even more, depending on your system.

java.long.SocketTimeOutException: Read Timed Out

To increase the ConnectionIOTimeOut parameter for your Web container HTTP transport, set the value by using the WebSphere Application Server Administration Console: Click Servers > Application Servers > server_name > Web Container > HTTP Transports > port_number > Custom Properties > New. Type the following property name and value:
  • Name: ConnectionIOTimeOut
  • Value: 15
In a clustered or multi-tiered environment, set the property on each application server in the cluster. If your application server is listening on more than one port number, set the property on all ports.

For more information, see the section "Increase the value of the ConnectionIOTimeOut parameter to avoid receiving an exception when hosting Web services on WebSphere Application Server" in the WebSphere Application Server Information Center.

Feedback