Correct Identification and Connection

FlexNet Manager Suite 2021 R1 (On-Premises)

In a multi-server implementation, where the web application server is a distinct machine from the batch server, the fully qualified domain name of the batch server must be available so that both servers can access the Microsoft Message Queuing (MSMQ). The name is saved in the ComplianceSetting table of the compliance database, as BatchSchedulerHostName.

If this record is incorrect, it is best practice to re-run the PowerShell installation scripts with the correct data. However, you can also update the ComplianceSetting table directly.

In a multi-server implementation, on each server in turn, use the following command to determine the host name and default DNS suffix of the current machine:

ipconfig /all
Ensure that you can successfully ping each server from all of the others. In particular for MSMQ, ensure that from the web application server, you can ping the fully-qualified domain name stored for the batch server (and matched in the output of the ipconfig command). Ping tests reachability as well as DNS resolution. If the ping is not successful, remedy any DNS issues or barriers to connectivity (assuming that ping itself is not blocked).
If you make any change to the naming of the batch server, or change records of it available to other central application servers, you must manually restart the batch processor and batch scheduler services. In addition, you can either:
  • Wait ten minutes for the ancillary IIS services to restart (this is the least disruptive in a production environment)
  • Restart IIS manually (this restarting approach may be faster in a test environment).
Within about a minute of IIS restarting, the batch scheduler service has reconnected to the database, re-established the message queue from the database record, and messaged the batch processor service to resume processing.
Tip: In a single-server environment, it is sufficient to specify localhost as the batch server name when configuring other server functionality.

FlexNet Manager Suite (On-Premises)

2021 R1