Monitoring, Stopping, and Restarting the Services
It is important to monitor health of the batch scheduler and batch processor services. If they are not operational, FlexNet Manager Suite is not performing tasks that manage data integrity. The web interface continues to operate, but data that relies on background processes (such as license consumption calculations) is not updated until the processes are once again operational.
If you do need to restart the batch scheduler, previously requested tasks that are queued are preserved. These have been saved to the database as part of their processing (see How Batch Scheduling and Processing Works). On restart, the batch scheduler restores its internal state (the task queues) and continues as before.
- Pause the batch scheduler to stop it sending new tasks to the batch
processor:
ShadowHost.exe BatchProcessTaskConsole process-dispatch -p
- Monitor the running tasks, repeating until no tasks are listed as
executing:
ShadowHost.exe BatchProcessTaskConsole.exe list-tasks
Tip: You can also reviewBatchProcessExecution/BatchProcessExecutionInfo
in the database. - Stop the services and complete whatever adjustments are necessary.
- Restart the services. The batch scheduler restarts in its paused mode.
- Resume normal processing of the pending queue, and dispatch of tasks to the batch
processor:
ShadowHost.exe BatchProcessTaskConsole process-dispatch -r
For more details of pausing and resuming batch scheduling, see Additional Verbs for the Batch Scheduler.
FlexNet Manager Suite (On-Premises)
2023 R1