Miscellaneous Tab
You can use the Miscellaneous tab to configure the following settings for the server:
- Transfer Interval—Define how often Geo SCADA Expert attempts to update the servers in the server arrangement (Hot-Standby Pair, Triple Standby, and so on). If you need to define different update intervals for the servers, perhaps due to different connection speeds, you can achieve this by using the Interleave setting on the Standby (or Permanent Standby) tab. For more information, see Define the Transfer Interval and Transfer Timeouts.
Leave the default Transfer Interval setting of 5 in place unless Schneider Electric engineer instructs you to make a change. Incorrect use of the Transfer Interval setting can cause slow system performance.
- Action on isolated standby—Define what action a Standby server should take if it loses its connection to the other server(s). For more information, see Define what Action Should be Taken when a Server Becomes Isolated.
- Action after isolated main—Define what action a server should take after a network connection is restored to an isolated Main server. For more information, see Define what Action Should be Taken when a Server Becomes Isolated.
- Arbitration Priority—Define whether the server becomes Main in preference to other servers in Main-Main or Main-Main-Main situations (see Define the Server’s Arbitration Priority).
- Heartbeat Timeout—Define the maximum amount of time for which no activity from the remote server will indicate a lost connection. Geo SCADA Expert will use this timeout to determine if there is complete inactivity on a link. If there is complete inactivity, Geo SCADA Expert will shut down the link (see Multi-Server Connection Poll Requests).
Do not confuse this Heartbeat Timeout field with the Heartbeat Timeout field that appears on the Standby tab of the Partners settings.
The Heartbeat Timeout property on the Miscellaneous tab is the TCP heartbeat interval, used to check whether the TCP connection to the remote end is still connected. The property detects whether the remote end has closed and whether Geo SCADA Expert has received notification to that effect (if it has not, this could indicate that the underlying transport has failed).
The Heartbeat Timeout property on the Standby tab is a Geo SCADA Expert application polling mechanism that is used to determine the state and status of the remote Geo SCADA Expert server (see Define the Monitor Timeout Settings for a Server).
Main Server Deadlock Detection
The Main Server Deadlock Detection section allows you to enable and configure the monitoring of the database for the occurrence of a prolonged database deadlock event on the server currently acting as the MAIN.
- Enabled—Select this check box to enable monitoring of deadlock events in the database. Clear the check box if you do not require monitoring.
- Deadlock Detection Threshold—When you enable monitoring enter the threshold time in seconds for a database deadlock event. In a Hot-Standby system the Standby servers will detect when the event exceeds the threshold time and a changeover will occur with one of the Standby servers becoming the MAIN see Main-Standby Changeovers and System Architectures).
If the deadlocked server recovers then the servers will perform MAIN-MAIN arbitration and the server may revert to being the MAIN or remain a Standby server (see Define the Server’s Arbitration Priority).
If the deadlocked server remains deadlocked it will require the intervention of an Administrator to restore its function.
You can use the Main Server Deadlock Detection feature in conjunction with, or independently of, the Database Watchdog feature. The latter feature can be used to detect whether the server has remained frozen for longer than a configurable amount of time, and if so, stop the server process and generate a minidump file that can be used to help analyze the cause (see Configure the Database Watchdog Settings).