Snapshots

The Snapshots report lists all snapshots that are triggered. Snapshots include details about the ColdFusion server at the moment the snapshot is triggered. These details include:

  • The time and reason the snapshot was triggered

  • Whether profiling and memory tracking are enabled

  • How many running and queued requests exist at the moment of the snapshot

  • Information about memory usage, including:

    • JVM memory usage

    • Server, application, and session scope memory usage

    • Throttle-queue size and memory usage

  • Information about cached queries

  • Status of the database pool

  • The Java stack trace

Snapshots are triggered when one of the following occurs:

  • You click Trigger Snapshot on the User Snapshots page of the Server Monitor

  • The threshold for either an unresponsive server or a slow server is exceeded

When you click Trigger Snapshot, the Server Monitor collects the information for the snapshot and saves it in a file named snapshot_usrgen_timestamp.txt in the cf_root/logs/snapshots folder. When the Server Monitor creates a snapshot, it saves the information in a file named snapshot_sysgen_timestamp.txt in the cf_root/logs/snapshots folder.