Details
---------------
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
denied.
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.
To verify:
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
use
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: window
OS Version: 1064
Product: NX
Application: SYSENG
Version: V1847
Function: SYSTEM_TOOLS
Ref: 002-7007994