PQ61926, 3.5.x: Connect timeout enablement for OSE remote
Downloadable files
Abstract
Long time is needed for OSE remote to detect unavailable clone in WebSphere 3.5.x on AIX.
Download Description
USERS AFFECTED:
All WebSphere Application Server users on AIX who use the ose.connect.timeout directive.
PROBLEM DESCRIPTION:
WebSphere "OSE Remote plugin" does not have capability to detect connect timeout to remote queue port. Tcp_keepinit system default for AIX is 75 so we need at least 75 seconds to detect dead clone by default. Since tcp_keepinit is system wide parameter, we can not set short value for this.
Another problem is, IHS/Apache on AIX is running in multi process mode and each process have clone status independently therefore each process need to wait at least 75 seconds to detect dead clone. All processes must share single clone status information.
When the remote machine is not on the network such as cable unplugged or system powered off, each request routed to the machine will wait the system TCP/IP timeout interval before the connect times out. This delays failover.
PROBLEM CONCLUSION:
This interim fix allows to set a connect timeout directive so users can specify how long the plugin should wait to receive a response back from the remote machine.
With the ose.connect.timeout=N (where N is the number of seconds) directive specified in the bootstrap.properties file the plugin will give up trying to connect to that clone after N seconds. If N is greater than the system TCP/IP connect timeout then the TCP/IP connect timeout will be used.
The ose.connect.timeout has been enabled, and positive feedback has been received on the fix.
NOTES:
This interim fix must be applied to webserver side.
You have to install PQ60039 before you apply PQ61926.
If WebSphere & webserver is configured with a proxy firewall, you will have to apply also PQ60991.
We recommend customers to configure IHS 1.3.12.7, IHS 1.3.19.5, IHS 1.3.26.2 or higher with WebSphere 3.5.x, depending on WebSphere supported configurations.
This fix is included in PTF7 for WebSphere 3.5.
This fix (PQ61926) is superseded by new WebSphere 3.5 Cumulative Plugin fix PQ76785. You have to apply PQ76785 rather than PQ61926. The fix PQ76785 must be applied on ALL WebSphere and web server machines.
Prerequisites
PQ60039
Installation instructions
Please review readme for detailed installation instructions.