Skip to main content
Announcements
Introducing a new Enhanced File Management feature in Qlik Cloud! GET THE DETAILS!
cancel
Showing results for 
Search instead for 
Did you mean: 
BTIZAG_OA
Creator
Creator

Qlik Sense Task Distribution does not honor maxconcurrent setting, when your reach Min%Ram Usage

Hello experts,

I have a multi-node site set up and running. My central node is Master scheduler and designer to distribute task to 2 specific nodes. These 2 nodes are only dedicated for Running Scheduled tasks, there are no virtual proxies added on them.

When 1 of these 2 server reaches min memory usage(which is default %70) my tasks start to get in queue. When i check the logs Master Scheduler always tries to send tasks to node which has more RAM available, even all concurrent limit reached and tasks start get in queue. Meanwhile other server does not get any task or get very little task load. 

I have to restart both server to balance the RAM load on both server to get rid of task queues. 

According to > https://community.qlik.com/t5/Official-Support-Articles/Concurrent-Reload-Settings-in-Qlik-Sense-Ent...

The work flow looks as follows:

  1. Manager node receives a new task execution request.
  2. Manager node checks the resource availability on each of the worker nodes. 
  3. Manager node assigns this task to the node with the lowest number of running tasks per "Max concurrent reloads" setting.

what is exactly Manager node checks on resources? Is it RAM only or CPU or both? Can i prioritize Max concurrent reload befor checking resources?

Labels (1)
1 Reply
BTIZAG_OA
Creator
Creator
Author

@Levi_Turner 

Hello Levi,

According to your answer in this topic > https://community.qlik.com/t5/Deployment-Management/App-cache-time-setting-for-a-reloading-node/td-p...,

Would you recommend me to lower app cache settings in order to get rid of task queues??

Is there a way to prioritize schedules to check concurrent running tasks instead of Resources?