Salesforce

How to configure the Operating System TCP KEEPALIVE

« Go Back

Information

 
TitleHow to configure the Operating System TCP KEEPALIVE
URL Nameconfigure-OS-TCP-KEEPALIVE-000080089
Article Number000181110
EnvironmentProduct: Progress OpenEdge
Version: All supported versions
OS: All supported platforms
Question/Problem Description
How to configure the Operating System TCP KEEPALIVE
How to tune the OS network protocol TCP_KEEPALIVE function
How to improve the time that dead remote connections are cleaned up
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
KeepAlive detects situations where one side of the connection is no longer listening and the database WDOG process cleans up after improperly terminated processes by releasing locks, backing out any live transactions and releasing shared-memory locks, and cleaning up remote serversFor further discussion refer to Articles: 

How does the TCP KeepAlive mechanism work?   
How the Database Watchdog Works?  
What does the Progress Watchdog do  
What does error 794 mean?   

To configure the Operating System network protocol TCP_KEEPALIVE function refer to your OS Specific Documentation. The following Progress Articles provide guidelines:

FAQ on TCP Keepalive for UNIX   
              
How to configure the TCP Keepalive parameters for Linux ?   
How to Configure the Keepalive Parameters for HP-UX 10?   
How to Configure the Keepalive Parameters on HP-UX 11   
How to Configure the Keepalive Parameters on AIX   
How to configure the TCP Keep Alive Parameter on SCO Unix   
How to set TCP keepalive in Windows 2008 R2 and later   
How to set TCP/IP KeepAlive for Windows XP/NT/2000/2003   

If a Firewall is running, ensure that the KeepAlive timeout for the firewall is longer than the KeepAlive timeout for the Operating Systems where the clients and the database are running from.
 
Workaround
Notes
Keyword Phrase
Last Modified Date11/20/2020 7:16 AM

Powered by