If I run 2 NX sessions from the same "computer + display + user account", it
will only consume one "gateway" license.
But if I do that, and look at the license server log file, I see 2 lines, so
it is hard to know what is really going on.
15:35:28 (ugslmd) OUT: "gateway" boo@<serverhostname> ! NX 1847 session
15:35:51 (ugslmd) OUT: "gateway" boo@<serverhostname> ! NX 1859 session
Solution Flexlm server log file, splm_ugslmd.log logs all transactions.
A transaction indicates that a request (from client) was either satisfied or
A license request from client can be classified as either "hard" or "soft".
Rules encoded inside the ugslmd deamon determine classifications.
In the case of NX, ugslmd will only consider the 1st request from a particular
"computer + display + user account" to be a hard request.
Also subsequent requests from identical computer + display + user account to
be classified as soft requests and thus not tallied against outstanding
license feature count.
lmutil lmstat -f gateway -c 28000@<server hostname> | more
Will produce a listing similar to: (NOTE: edited for clarity)
Users of gateway: (Total of 10000 licenses issued; Total of 82 licenses in
Starting of additional sessions of NX of any version in identical computer +
display + user account will *not* change license usage.
Notes and References IR7518685
Hardware/Software Configuration Platform: INTEL
OS Version: 1064