In several places in my HBroker log file I am seeing messages like:
20250514HBroker2328.log:HBroker | 20250514 07:43:06 | Shutting down 7 idle servers...
...
20250514HBroker2328.log:HBroker | 20250514 10:21:22 | Shutting down 6 idle servers...
...
20250514HBroker2328.log:HBroker | 20250514 10:55:49 | Shutting down 5 idle servers...
...
...
20250514HBroker2328.log:HBroker | 20250514 14:07:07 | Shutting down 1 idle servers...
What do these messages mean?
Harvest Software Change Manager all versions and platforms
The message "Shutting down ## idle servers..." is not necessarily a concern.
If you look at the %CA_SCM_HOME%\HBroker.arg file, you'll find these two options:
-minserver=<integer>
-maxserver=<integer>
What these two options do is control how many HServer processes are simultaneously up and running on the broker machine. "-minserver" controls how many HServer processes are always up and running, whether or not they are needed. As client requests come into the SCM Server, the broker will locate an HServer process that is idle at the moment and assign the client's request to that HServer process. If all the HServers are busy, then the broker will "spin up" another HServer process and assign the request to this new HServer. "-maxserver" controls the maximum number of HServers that can be simultaneously up and running. If we're at the maximum number of HServers, and they're all busy, and a new client request comes in, then it has to wait in line for an available HServer.
The message about shutting down idle servers is just a "clean up" process that the broker goes through periodically, to shut down some of the extra HServers that have completed their tasks and are idle, waiting for the next request to come in. It is trying to get back to the "-minserver" number of HServer processes.
This article explains where to find the different types of log files produced by the various components of Harvest: Location of the Harvest log files