Copy link to clipboard
Copied
When running this code:
<cfset sessionTracker = createObject("java","coldfusion.runtime.SessionTracker")>
<cfset sessionCount = sessionTracker.getSessionCount()>
My total session count it 500, yet in the metric log for the same instance I see session count is 1500. Why such a difference in numbers? Which one is correct?
- Alex
Copy link to clipboard
Copied
The sessionCount is for an instant. Whereas ColdFusion writes to the metrics log after a time interval.
Copy link to clipboard
Copied
This still does not seem accurate. Our metric log, logs every 60 seconds. At the same instance it wrote the log I ran the code. I can't believe that there is a 1000 session count difference based on timing. Is there a way at the Tomcat level to see how many sessions it thinks it has?
Copy link to clipboard
Copied
It may be anything. I would first check the code. In particular, the part that manages sessions. An excessive rate of sessions may suggest your code is not maintaining sessions properly.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now