Scheduler - SmartPlant Foundation - IM Update 48 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

Scheduler usage

The Scheduler manages the queue of background tasks, including the publishing and loading of integration data, the running of background reports, and FTR generation.

If none of these processes are required, then you can turn off the Scheduler by setting EnableScheduler to False in Server Manager.

Scheduler polling

The Scheduler runs a query to look for tasks at a configurable polling interval. Any activity that involves the server or the database is not available for user interactive queries.

The polling interval of the Scheduler should be assessed to determine whether a larger time interval can be used. The default time interval is set to 30 minutes. By polling less frequently, more resources become available for other actions. Not all schedulers must be set to the same interval. If no schedulers are being used, they can be completely disabled in the configuration file.

Scheduler processing

A configuration service polls at regular intervals to look for enabled schedulers. When the configuration service finds an enabled scheduler, it also finds the site related to that scheduler. The configuration service then asks that site to poll for tasks for the scheduler. The site is no longer constantly polling, it is now told when to poll. With the introduction of multiple worker processes, this provides better performance.

By default, all schedulers use the application server, across multiple worker processes. However, any number of the schedulers could be configured to run on a specific server site, even on a separate physical server. This allows the scheduler to take advantage of increased server processing capability and can have obvious benefits to system performance.