The syntax for failover servers is different. The three
failover servers must all be referenced on the same line as follows:
server1:4085,server2:4085,server3:4085
By default, load balancing of the three failover members is
performed automatically by the licensing client (Abaqus).
At startup,
Abaqus
selects randomly the failover member to contact from the three members
declared. If the first selected member is down, the second member is randomly
selected, and so forth. This ensures that the three members are statistically
contacted by the same number of clients and results in automatic load balancing
on the three members.
However, it is also possible to
specify the order of priority in which failover members are contacted by
Abaqus,
replacing randomization by an explicit order defined by the administrator. This
can be useful in the following cases, for example if:
- one member is more (or less) powerful than the others
- one member is located much closer to (or further from) the
licensing clients than the others
- one member cannot be reached due to proxy constraints
- one member is temporarily down.
Note:
You cannot mix automatic and manual configurations; in
other words, the three failover members are either randomly accessed or are
accessed through the specified order. So you cannot, for example, declare the
first member then set random access to the remaining two members.
To explicitly specify an order of priority order between the
failover members, use the following separator:
>
instead of:
,
which is reserved for automatic load balancing.
The following declaration is valid, for example:
licmbr1:4085>licmbr2:4085>licmbr3:4085