We recently had a performance issue in FusionReactor where a user saw high CPU when running FusionReactor reported into our technical support team. Upon investigating the issue, we found this was due to both FusionReactor and the Adobe PMT tracking sessions by making a large number of calls to the Redis database.
We have resolved this issue in FusionReactor 8.2.1.
Go to Transactions > Activity and filer by Redis transactions. You will see something similar to:
This performance issue is caused by two factors:
These Redis calls are all tracked by FusionReactor which slows down the performance of the server due to the volume of requests when a ColdFusion server has a high number of sessions even if these sessions where created on a different ColdFusion server but are using the same Redis server for the sessions.
To work around the issue, there are 2 settings to disable in FusionReactor, as well as 1 file to place in the FusionReactor file system that stops FusionReactor tracking the Adobe PMT Redis calls.
To do this we need to:
To Disable session tracking:
To disable the ColdFusion metrics tracking:
With the 2 settings above, FusionReactor will no longer cause any requests into Redis to get session information, we will however still track the Redis calls made by the Adobe PMT.
To disable these calls, we need to stop FusionReactor tracking Redis calls through the Java Redis library.
|Last Updated:||Mon 30th Sep 2019 14:58 PM|
Comments are closed.