Knowledgebase: PaperCut > Debugging
Using the Snapshots to Gather Information from PaperCut NG and PaperCut MF
Last modified on 18 September 2021 12:55 AM

There are rare occasions where PaperCut NG/MF may behave incorrectly or stop responding in such a way that the actual problem is not recorded in our standard level ofdebug logs. On these rare occasions, you may be asked to take a Snapshot and send it to the PaperCut Support Team. The Snapshot feature allows us to save the complete current state of the NG/MF application into the debug log files, even when it appears to be unresponsive. This process can record the state of all open threads or program calls, as well as the state of all system memory presently allocated to the application.

To record a Thread or Memory Snapshot

1. Click the Show advanced diagnostic options link, found in the Options → Advanced → Diagnostics section of the Admin web interface.

2. Click the Save Thread Snapshot button or the Save Memory Snapshot button, as requested.

Sending recorded Thread Snapshots to your support contact

1. Click the Enable debug mode option, found in the Options → Advanced → Diagnostics section of the NG/MF Admin web interface.

2. If you’re running PaperCut MF and have a pre-existing a support ticket with your PaperCut partner or reseller, or would simply prefer to download the Thread Snapshot for later transfer to a support contact, enable the Download diagnostics file option instead, and then click the Download Diagnostics File button.

Sending recorded Memory Snapshots to your support contact

1. Take a copy of the memory snapshot from the server. This can be found in the following location on your primary Application Server: [app-path]\server\logs\memory-snapshots\

2. Transfer the file to your support contact using the upload link they provide you with.

3. Delete the [app-path]\server\logs\memory-snapshots\ file from the Application Server.

Under extremely rare circumstances where the system may be unresponsive via the NG/MF Admin web interface as well, there is an external setup that may be used to monitor and obtain a Snapshot of the application’s state. Reach out to your support contact for direction if your installation is displaying this behaviour, as there are several troubleshooting steps that should typically be performed before undertaking the setup of this alternative method of Snapshot recording. If you’re running PaperCut MF, your PaperCut partner or reseller’s contact details can be found under the Support section of the About tab in the Admin web interface. If you’re running PaperCut NG, touch base with  Support Team directly!