If the client dies, the server frees the license, unless the client's whole system crashes. Assuming communication is TCP, the license is automatically freed immediately. If communications are UDP, then the license is freed after the UDP timeout, which is set by each vendor, but defaults t...
FLEXlm works with NIS and DNS. However, some sites have broken NIS or DNS, which can cause FLEXlm to fail. In version 5 of FLEXlm, NIS and DNS can be avoided to solve this problem. In particular, sometimes DNS is configured for a server that is not currently available (for example, a dial-...
FLEXlm works with subnets, fully-qualified names, multiple domains, etc. Although this behavior was improved in v3.0, and v6.0, when a license server and a client are located in different domains, fully-qualified host names have to be used. A fully-qualified hostname is of the form: machin...
Yes. Older FLEXlm license files are always valid with newer versions of FLEXlm. More resources FLEXlm License Management System - Overview FLEXlm Downloads
As of v3.0, FLEXlm has an optional new format for license files. FLEXlm products always understand older versions; therefore, the pre-v3.0 files are understood by every FLEXlm version. However, your old applications (pre-FLEXlm v3.0) will not be able to use the new license file. See also S...
If you are not combining license files from different vendors, the simplest thing to do is make sure you use the tools (especially lmgrd ) that are shipped by each vendor. As lmgrd always correctly supports older versions of vendor daemons and applications, it's always safe to use the late...
No, but partly this depends on the application and end-user's usage. A typical checkout request requires five messages and responses between client and server, and each message is 150 bytes. When a server is not receiving requests, it requires virtually no CPU time. When an application, or...
To improve performance, FLEXlm network traffic should be minimized. With the most common uses of FLEXlm, traffic is negligible. In particular, checkout, check-in, and heartbeats use very little networking traffic. There are two items, however, which can send considerably more data and shou...
On Windows 7, the license server does not start when configured to run as a service. You may receive one of the following error messages: The service did not respond to the start or control request in a timely fashion. The FLEXlm License manager does not respond in a timely manner. Server ...
Not by default. The default FLEXlm display is what is returned by the ttyname() function call (or the tty command), and is usually something like /dev/ttyp4 . However, the application developer can change this default to the X-Display. More resources FLEXlm License Management System - Over...
On some systems, when starting lmgrd on Linux, it displays the following error message: relocation error: ./lmgrd: symbol errno, version GLIBC_2.0 not defined in file lib.so.6 with link time reference Possible solution Prepend LD_ASSUME_KERNEL=2.4 to the lmgrd startup command. For example:...
Many system administrators, especially for larger sites, prefer to combine license files to ease the administration of FLEXlm licenses. It is purely a matter of preference. More resources FLEXlm License Management System - Overview FLEXlm Downloads
You do not have to combine license files. Each license file that has any counted lines (the number of licenses field is 0) requires a server. It is perfectly OK to have any number of separate license files, with different lmgrd server processes supporting each file. Moreover, since lmgrd i...
No. There is no part of FLEXlm, lmgrd , vendor daemon, or application, that requires root permissions. It is strongly recommended that you do not run the license server (lmgrd) as root, since root processes can introduce security risks. If lmgrd must be started from the root user (for exam...
99.44% of the time, if it is in use, it is because lmgrd is already running on the port - or was recently killed, and the port is not freed yet. Assuming this is not the case, then use telnet host port - if it displays can't connect , it is a free port. More resources FLEXlm License Manage...
It is not prudent to run any command, particularly a daemon, as root on Unix, as it may pose a security risk to the Operating System. Therefore, it is recommended that lmgrd is run as a non-privileged user (not 'root'). If you are starting lmgrd from a boot script, we recommend that you us...