This issue can occur if the MATLAB client points to the license servers via a license file instead of using the MLM_LICENSE_FILE variable. After the installation is complete the client license file should be removed and an environment variable used in its place. The client license file for MATLAB will be one or more of the following:
For R2008a and higher:
$MATLAB\licenses\network.lic
For pre-R2008a:
On Windows the client license.dat file is located in $MATLAB/bin/win32.
On UNIX/Linux/Mac this license.dat file is placed in $MATLAB/etc.
(where $MATLAB is the installation folder for MATLAB)
The environment variable that should be added is as follows:
MLM_LICENSE_FILE=port@server1,port@server2,port@server3
-port refers to the number at the end of the SERVER line in the license file. By default this is 27000.
-server refers to the hostname of your server as defined in the SERVER line of the license file.
NOTE: The entries in the environment variable must be separated by commas (","), not semicolons (";") or colons (":").
This step allows client redundancy so that if a server fails while a client license is checked out the client will search to the next server instead of posting an error. This also will remove the need to update the client license files if the server license files are changed.
Best Answer