We often see strange problems when the wrong characters are used to separate multiple license servers or license files in either the MGLS_LICENSE_FILE or LM_LICENSE_FILE variable.

 

The FlexNet standard is as follows:

 

 

Multiple independent servers and/or license files - colon ":" on Unix/Linux and semicolon ";" on Windows

 

For ex: MGLS_LICENSE_FILE=1717@server1;1717@server2;C:\MentorGraphics\License_Files\local_license.dat

 

This is a Windows example and the semicolons are used because a colon indicates a drive letter. Use colons on Unix/Linux.

 

 

A set of redundant servers - commas on both Windows and Linux

 

For ex: MGLS_LICENSE_FILE=1717@serverA,1717@serverB,1717@serverC:1717@local_server

 

Notice that the servers in the redundant cluster of serverA/serverB/serverC are separated by commas but the cluster as a whole is separated by a colon from the independent local_server. This would be a Unix/Linux example.