Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello Qlik Community,
we got the engine service crashing and unexpectedly restarting on our Qlik Sense Enterprise cluster on a weekly basis. After months of testing possible solutions with our local Qlik reseller and benchmarking with other companies that also use qlik sense enterprise, we are coming to the conclusion that Qlik Sense is not managing to purge the cache from RAM memory in a clustered architecture.
Some context:
Some actions and findings under supervision of our Qlik reseller:
Even so, the Engine crashes eventually on the central and dev-hub nodes (disconnecting all hub users), always with the use of RAM scaling similarly to the image below:
This error makes it impossible for the environment to have two machines in the cluster running the proxy/hub (which would reduce the risk of unavailability: if one server crashes, the second one would keep users connected).
Talking to IT professionals at other companies, it seems that this case recurs among some of Qlik's customers.
Has anyone else seen such behavior in the Qlik Sense engine? Do you have any other solutions to recommend?
Thank you for your support.
Just happened again. [ClearCacheTimesPerDay] is set to 3 at Engine's Settings.ini, so cache is purged from RAM three times a day at 5:00, 13:00 and 21:00. But last night it was not cleared and we got full memory usage this morning during the first business hours, when company administrative users started to use qlik sense. Then qlik sense engine service restarted in an unplanned way.
Hi @Croisfelt
Engine Crashes is not an expected behavior, have you had the chance to look at the engine logs to see if you see an error at the time of the issue occurs?
Did you find anything in the Windows logs?
When the engine crashes the RAM consumption usually goes to 0, that doesn't seem the case based on the images above, have you seen any error indicates the engine crashes, or is being assumed that the engine crashes due to the chart showing release of resources?
Do you see the same resource consumption pattern in the Operations Monitor app ?
If the Engine is crashing there should be something in the logs that could explain where the issue relies.
Hope it helps.