I’ve been asked several times about “Licensed number of users already reached” errors that appear in the LMTOOLS debug log file for render farm nodes that are running xsibatch.
If you have more than one render node running xsibatch, it is normal to see “Licensed number of users already reached” in the logs.
There are five Batch licenses (for brevity, I’ll call them B1, B2, B3, B4, and B5 because the real license names are like 79000SFTIMASIB1_F).
Each machine will take one of these Batch license.
xsibatch always tries to check out B1 first, then B2, then B3, and so on.
For example:
The machine “example1” starts xsibatch, and checks out the “B1” license.
The second machine “example2” starts xsibatch and tries to check out “B1” but cannot, because the B1 license is already in use.
So “example2” tries to check out the “B2” license.
This is what we see in the LMTOOLS debug log file:
14:47:29 (adskflex) OUT: "79000SFTIMASIB1_F" render@example1 14:47:29 (adskflex) OUT: "85563SFTIMSIB1_2011_0F" render@example1 14:48:19 (adskflex) DENIED: "79000SFTIMASIB1_F" render@example2 (Licensed number of users already reached. (-4,342)) 14:48:19 (adskflex) DENIED: "85563SFTIMSIB1_2011_0F" render@example2 (Licensed number of users already reached. (-4,342)) 14:49:00 (adskflex) OUT: "79100SFTIMASIB2_F" render@example2 14:49:00 (adskflex) OUT: "85563SFTIMSIB2_2011_0F" render@example2
In “render@example1”, “render” is the name of the user, and “example1” is the name of the machine.
It was really usefull info.