Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
jim_chan
Specialist
Specialist

2 Nodes Servers Environment - do i need Proxy Service for Central and Rim Node?

Hi guys,

I have setup a 2 nodes Qlik Sense Server , with Shared Persistence configuration.

On the Central Node, of course, need to check all services. But I want to know, rim node, does it needs proxy service as well?

Can you tell me the difference if i check Proxy service in the rim node? and if i UNCHECK the proxy service in the rim node?

I have also configured both servers with F5 load balancer. Meaning when a user access www.qliksense.com, the traffic will either route it to server 1(central node) or server 2(rim node).

Pls share ur advise or experience

Rgds

Jim

15 Replies
Vincenzo_Esposito

Qlik Proxy Service (QPS) does 3 different actions:

  1) Expose a Platform access (each QPS is a different IP address to access the platform)

  2) Manage the authentication phase querying an external Identity Provider

  3) Create a secure session for all the subsequent requests

So even if you have 1 QPS installed only on the master, it's enough to balance the workload on both engines. Anyway if you want to set up a high availability and guarantee the service  work even if the Central node fails, you can set up the RIM node as alternative Master candidate (in that case the F5 cams to help). For this configuration the RIM node need to have all the service avaiablejust like the Master.

Hope this help

jim_chan
Specialist
Specialist
Author

if i only have 1 QPS in my central, and none in the proxy server. Will the traffic still route to 2nd server???

Rite now, i have no idea whether the rim node server is functioning correctly or not, how do i know how many users access to the central server and how many access to the rim node server.?

Vincenzo_Esposito

Yes, even if you have 1 QPS you can balance the work load across the two Engines. You need to specify in the QMC --> Proxy Configuration --> Load Balancing the two Engines.

To check whether the users are using also the RIM node you can use the Operation Monitor Apps in the Monitoring Apps Stream

jim_chan
Specialist
Specialist
Author

Thanks for that!!! really helpful!

1 last question - But in my situation now, i have QPS on the central and rim. Can i continue to keep this setting?

What would be the impact if I have 1 QPS running in central and 1 QPS running in RIM ?

Rgds

Jim

jim_chan
Specialist
Specialist
Author

OK. If i stick it to 1 QPS in the central only. I have checked in my QMC, as per screenshot, i have already added, central and rim node in the load balancing.

Is this correct????

Vincenzo_Esposito

Hi, Jim,

I can't see any screenshot, anyway if you added both engines (Central and rim) in the proxy configuration, you gonna use both of them.

If those answers are useful to solve your problem, set it useful/correct so that others can benefit from it.

jim_chan
Specialist
Specialist
Author

Hi Vicenzo,

my users are experiencing intermittent at the moment. after the users have login to the hub, then it cant display the hub page, its BLANK page.

I am still using F5 load balancer.  and since i am using it already, can i know.....

1) do i need to removed central and rim node at the QMC > Virtual Proxy > Central Virtual Proxy > In the Load Balancer? because i have f5 load balancer

2) In the QMC> Nodes > Rim Nodes, for server activation: Do I need to check PROXY as well?

Please help bro!

Rgds,

Jim

jim_chan
Specialist
Specialist
Author

Hello Vincenzo,

can give me some advise???

Rgds

Jim

Vincenzo_Esposito

Yes Jim, your F5 need to set the sticky sessions. Means the session have to be persistent on the node. You’re experiencing What happen without the sticky session enabled. Opening a session on node A works only on that node, if your F5 route some request on node B this do not recognize the session