The Queue Processor manages the process flow executions, e.g., managing the allowed number of process flows at a time. This reduces the chances of resource contention when there are multiple, simultaneous execution processes.
The Queue processor page displays the number of Running, Ready and/or Queued process flows with their details (Process Flow Name, Job ID, Time, and Status). You may easily filter huge records using the Quick and Advance filters (displayed at the top right of the page).
The Queue Processor does not display process flows with following conditions, because these process flow with these conditions will bypass the queue processor:
- Process Flow executed with an immediate priority
- Process Flow executed by the Web Service provider
- Process Flow executed with the Event that has Trigger in Sequence as checked
- Process Flow executed as Child Flow
At any point you may choose to clean-up the Ready and Queued processes. Perform the following steps to clean-up the queued processes:
- On the Administer tab, click Maintenance.
- From the Maintenance list, click Queue Processor.
- Click Cleanup Now.
- Confirm your action.
This will pause the kernel, remove all the ready and queued process flows, and then resume the Kernel. You may also view KernelApplication.log and WebrunnerApplication.log files for clean up details. These files are located at the following path:
ServerKernel > logs > applicationlog