Kbase P126592: How to modify the idleConnectionTimeout value for AIA
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/26/2007 |
|
Status: Unverified
GOAL:
How to modify the idleConnectionTimeout value for AIA
FACT(s) (Environment):
All Supported Operating Systems
Progress 9.x
OpenEdge 10.x
FIX:
To modify how long the connections will be held open by the AIA without interaction from the clients modify the idleConnectionTimeout setting in the ubroker.properties file used by the AIA.
The default value is 3600 which equates to 1 hour.
Example:
idleConnectionTimeout=3600
If you wish the AIA to close inactive connections if the connection has been inactive for 10 minutes you would set idleConnectionTimeout to 600.
Example:
idleConnectionTimeout=600
Idle is defined as no transmissions made by the Webclient or Web Browser.
Keyboard activity or mouse activity from the client are not relevant since the AIA doesn't see anything but transmissions through TCP and it is only when a function or button click causes some request or data to be transmitted that the AIA is aware of activity.
Only transmissions or requests are monitored, therefore if the client is typing and does not complete the operation and transmit data within the idleConnectionTimeout frame of time the AIA will close the thread and this might yield an error for the Appserver when the client tries to send data that the Appserver is no longer expecting.