Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
mwallman
Creator III
Creator III

How to check if Load Balancing is working for a multi-node Qlik Sense environment?

Hello,

We have a two node Qlik Sense environment.

On both nodes we have 5 services running each.

When I go to the Nodes page in the QMC it shows both nodes and the 5 services are running.

When I go to the Engines page it shows both nodes are "running".

However for the last 2-3 days only the central node has been handling actions it seems because the Operations Monitor only registers the central node for CPU, RAM, Concurrent users activities.

Is this normal behaviour?

We have on average about 30 users per day, but being Easter period this week it is averaring around 10 users a day and may only about 2-3 concurrent users.

I am wondering if something is wrong even though thing seem to be "running".

10 Replies
mountaindude
Partner Ambassador
Partner Ambassador

I've seen this too on occasion, the root cause usually been firewall ports not being properly configured/opened. Which in turn leads to the central node not being able to hand out incoming requests to the various engine nodes in the Sense cluster. But this would also result in a fair amount of errors and warnings in the log files on the central node.

One way of monitoring this on a real-time basis is to use a tool like Butler SOS (butler-sos.ptarmiganlabs.com).

It's an open source (free!) micro service (created by myself, but used by large and small Sense users around the world) that offers

  • Close to real-time insight into how many sessions there are on each server in a Sense cluster
  • What the CPU and RAM usage looks like on those servers
  • Errors and warnings are highlighted as they happen
  • Alerts can be configured to notify sys admins within seconds after something going wrong

With this setup you get dashboards like this one.
Here there are three servers and we get one chart for each of them, showing both unique users and number of sessions per server.

While not a solution to your specific problem a tool like this can help you understand how load balancing of incoming requests is  done in reality and take action when something isn't working.

mountaindude_0-1612360080122.png

 

 

Please mark the post as a solution if it provided you with a solution to the topic at hand. Thanks!