A few specific users would receive "too many sessions active in parallel" when trying to open any dashboard, users had no other tabs or browsers open to explain this.
Logs show none of the expected 'Session Count' entries for these users.
Environment
Qlik Sense Enterprise, November 2019 and newer
Resolution
1. Open the Proxy.exe.config, which by default is located in C:\Program Files\Qlik\Sense\Proxy. 2. Check for the presence of <add key="InvalidSessionRequestBurstLimit" value="00:00:02"/> in the <appSettings> section. 3. Increase from 2 seconds to 10 seconds: <add key="InvalidSessionRequestBurstLimit" value="00:00:10"/> 4. Perform this change on every node running the Proxy service. 5. Restart the QlikSense Proxy Service on each node.
Cause
User is causing a burst which is exceeding the limit and preventing them from opening dashboards, this increases the window of time for what is considered to be a burst.
Is there a good/recommended way to test things after making this suggested change?
I.e. how can we trigger a session request burst and test if an increased InvalidSessionRequestBurstLimit solves an issues with a massive number of proxy session attempts sometimes (not often, but often enough to be a problem as it brings down the entire proxy service and thus the Sense server) occur when a user reconnects his/her laptop to the network, with a bunch of Sense apps already open in browser tabs.
Do you guys in support have some tool for doing/testing this?