Load is not getting balanced

i have two Camunda tomcat servers setup under a load balancer, but i can see one of them is staying idle despite the fact of running high load instances on the other one, noting that its doing the same even with the Job Executor default values and i can see that threads on the other server are not being utilized.

anyone have thoughts on this matter?

Thanks

Can you show the process engine settings and also explain a bit about the throughput your experiencing.

im not able to copy these as of now but here is what i have:
MaxJobAcquisition: 3
QueueSize: 10
CoorPoolSize: 100
MaxPoolSize:120

as for the throughput, we are trying to run parallel MI embedded subporcess with high instance number Ex: 5k and inside this embedded subprocess there is a call activity and this call activity is being triggered by a certain number (configured) out of these 5k, lets say 40 at the same time, and what i can see that all of these 40 running instances of the called process from the call activity are being executed on one server, and it never reaches the other server, it is keep executing the 5k instances into one server.

Thanks

Thanks

Can you upload the model, also explain what asynchronous before/after tick boxes you’ve ticked on the Call Activity.

BatchProcess (1).bpmn (24.1 KB)

@Niall BPMN attached, i dont use async before on the call activity, im using it on the start of each called process.

Thanks