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
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.