Difference between revisions of "Fail-over Configuration (Primary/Secondary)"
From RifidiWiki
|  (→Introduction) |  (→Configuration) | ||
| Line 7: | Line 7: | ||
| In rifidiserver.ini - In rifidiserver.ini  - A full list of Rifidi Edge configuartion parameters can be found [[Edge_Server_Configuration]] | In rifidiserver.ini - In rifidiserver.ini  - A full list of Rifidi Edge configuartion parameters can be found [[Edge_Server_Configuration]] | ||
| − | JVM settings | + | JVM settings  - Full List[[Edge_Server_Configuration]] | 
| − | + | <pre> | |
| − | *-Dorg.rifidi.failover.primary=192.168. | + | *-Dorg.rifidi.failover.primary=192.168.0.12:8111 as example -if set then means its secondary if null of not set then primary   | 
| node | node | ||
| − | *-Dorg.rifidi.failover.frequency= | + | Note: port number needs to match Restlet port # on server (-Dorg.rifidi.restlet.port=8111) | 
| − | *-Dorg.rifidi.failover.failurecount =  | + | *-Dorg.rifidi.failover.frequency=10 - how often to call rest ping command in seconds | 
| + | *-Dorg.rifidi.failover.failurecount=6- number of consecutive failures | ||
| + | </pre> | ||
| + | T his will try to connect to the primary, getting the "readers" command  | ||
| + | every 10 seconds. 6 failures in a row will mean the application launch  | ||
| + | will continue on. | ||
Revision as of 08:36, 15 October 2014
Introduction
Starting in 3.1 Failover Configuration (Primary/Secondary) feature is available.
This enables a Rifidi Edge server to be defined as a secondary node based on configuration described below. The secondary server will start and load the basic libraries. In the even a failure is detected based on thresholds configured the server will continue loading starting the necessary Rifidi Apps and connecting to the required sensors/readers to continue processing events.
Configuration
In rifidiserver.ini - In rifidiserver.ini - A full list of Rifidi Edge configuartion parameters can be found Edge_Server_Configuration
JVM settings - Full ListEdge_Server_Configuration
*-Dorg.rifidi.failover.primary=192.168.0.12:8111 as example -if set then means its secondary if null of not set then primary node Note: port number needs to match Restlet port # on server (-Dorg.rifidi.restlet.port=8111) *-Dorg.rifidi.failover.frequency=10 - how often to call rest ping command in seconds *-Dorg.rifidi.failover.failurecount=6- number of consecutive failures
T his will try to connect to the primary, getting the "readers" command every 10 seconds. 6 failures in a row will mean the application launch will continue on.

