Slow license checkout can be caused by high network latency (ping) between the client and the license server. This may be due to the geographical distance between them or the network routing path taken by the connection.
It can also be caused by unresponsive license servers in the license path. Before obtaining a license from a valid server, the client will attempt to contact each server in the license path in sequence.
For example:
27000@server1;27000@server2;
The servers are contacted in the order they appear. If a license cannot be obtained from a server, the client will retry three times before moving on to the next server in the list.
Using the example above, if server2 is the correct server and server1 is an old server that is no longer available, the license request will attempt to contact server1, fail, and retry three times before moving on to server2. This introduces an unnecessary delay before the license is successfully checked out.
If you are experiencing slow license checkouts, check your license path for old servers or incorrect values and remove them.
The license server location is defined by the LDRA_LICENSE_FILE variable.
On Linux, this variable is stored in:
~/.flexlmrc
Remove any unwanted server entries from this file.
On Windows, LDRA_LICENSE_FILE is typically stored as a User Environment Variable.
In some cases, old values may also be stored in the Windows Registry. If you are unsure how to use the Registry Editor, consult your IT department before making any changes.
Search the registry for:
LDRA_LICENSE_FILE
The variable may exist in multiple locations, so continue searching for additional instances.
If you find a value that needs to be updated:
1. Right-click
LDRA_LICENSE_FILE.
2. Select Modify.
3. Remove the unwanted server information and save the changes.