Timer jobs being stuck


There are many timer jobs that have been stuck for a long time without being fired. Probable cause in my case is because too many process instances are exiting the timer job at the same time, and the job executor is not able to handle the load.
Is there any way to more efficiently handle the timer job executor for the particular process definition that is creating problems? and is there a way to manually execute all these processes which are stuck?


The easiest way it to configure the Async Executor. Can you share your current configuration?

FYI, we have published a full blog series on this topic recently: Handling asynchronous operations with Flowable – Part 1: Introducing the new Async Executor – Flowable Blog


Here is the current config:
What would be optimal properties for a machine with 4 cores and 16gb memory?