What is the purpose of server_heartbeat_server when ft_active parameter is set?If the following settings are for FT behavior:ft_heartbeat = 3ft_activation= 10

What is the purpose of server_heartbeat_server when ft_active parameter is set?If the following settings are for FT behavior:ft_heartbeat = 3ft_activation= 10

book

Article ID: KB0073892

calendar_today

Updated On:

Products Versions
TIBCO Enterprise Message Service -
Not Applicable -

Description

What is the purpose of server_heartbeat_server when ft_active parameter is set?
If the following settings are for FT behavior:
ft_heartbeat                     = 3
ft_activation                    = 10

Are the following for ROUTES only?

server_heartbeat_server          = 5
server_timeout_server_connection = 18 

Resolution:
No, the server_heartbeat_server and server_timeout_server_connection are not for ROUTES only. These parameters are for a server-to-server connection.

The two servers can be connected either by a route, or as a fault-tolerant pair.

A backup server detects a failure of the primary in either of two ways:
•    Heartbeat Failure—The primary server sends heartbeat messages to the backup server to indicate that it is still operating. When a network failure stops the servers from communicating with each other, the backup server detects the interruption in the steady stream of heartbeats.
•    Connection Failure—The backup server can detect the failure of its TCP connection with the primary server. When the primary process terminates unexpectedly, the backup server detects the broken connection

server_heartbeat_server is used for identifying Connection Failure. If the the server parameters (server_heartbeat_server and server_timeout_server_connection) are not used (only the FT parameters) then  you'll rely on the OS to report TCP connection failure.

Issue/Introduction

What is the purpose of server_heartbeat_server when ft_active parameter is set?If the following settings are for FT behavior:ft_heartbeat = 3ft_activation= 10

Environment

All --------------------