The connect-timeout property is used by the replication server to determine the number of retries that occur when establishing a connection with a replication agent and the timeout interval between each retry.

The following table shows how the number of retries and timeout interval are determined based on the connection type and the value of the connect-timeout property.
Connection type connect-timeout value Number of retries Timeout (in seconds)
Connection at initial replication server startup Not applicable if the defer-agent-startup property is set. 8 8
>=900 connect-timeout/60 60
<900 15 connect-timeout/15 seconds
Reconnection during recovery processing >=900 connect-timeout/60 60
<900 15 connect-timeout/15 seconds
Connection at replication server startup as a result of the following command:
DSRUTIL -C restart server
Not applicable 8 8
During the establishment of the network connection from the replication server to the replication agent, the following two events use the calculated number of retries and the timeout interval:
  • The replication server contacts the target database broker to request the TCP listening port of the replication agent, but it is unable to contact the target database broker, or the replication agent is currently not listening.
  • After successfully connecting to the replication agent's TCP listening port, the replication server sends the CONNECT message to the replication agent and waits for acknowledgment, which does not arrive.