The difference between three operational concepts

  • Reloading: is when the core loads new process information. After an overload, the status of all jobs is not executed.

  • Reset: Simply reinitializes the state information of the current process.

  • Resource tree synchronous refresh: Only the client Monitor component resource synchronously updates the process resource information in the background workspace. After Monitor is opened, the basic information of the process in the background core workspace may change (e.g., add jobs, add processes, etc.). Through synchronization, you can refresh the latest background information.

What is process overloading

Development zone and Working area

Before you understand what overloading is, understand two core concepts: development zones and workspaces.

In order to effectively manage and use this information, the scheduling core mainly manages it through the development zone, workspace and shared memory respectively, and their relationship is as follows:

  • Development zone: mainly for user development and use. The development zone points to the $TASKCTLDIR/flowcfg directory in the file system

  • Workspace: mainly used for the scheduling core. The workspace points to a directory in the file system: $TASKCTLDIR/work

What is process overloading

Overloading, which refers to the loading of compiled process information from the development zone to the workspace, is the data used to schedule the runtime.

Immediately overloaded

Since the compiled data is in the development zone, it is not effective from the scheduling point of view. If you want to use design compiled data immediately, you need to manually override the operation.

The method is as follows:

In the Monitor resource tree, right-click the process and choose Reload from the pop-up menu

Note: When manually overloaded, the corresponding process must be in the non-start active state.

The system automatically reloads

Automatic reloading of the system occurs in the following scenarios:

  1. When a process is running, if you do not manually exit the process and reload it, the system will automatically reload the latest compiled information when the corresponding process finishes scheduling a batch.

  2. When a process exits and all its jobs are unprocessed or processed (success, warning, etc.), the system automatically reloads the latest compiled information when compiling the process.