How to enable "self dump" feature in Recovery Solution?
Recovery Solution 6.2.SP3 (6.2.2801) and 7.0 now have ability to create memory dumps when “internal error” events occur in the application log. This way you don’t need adplus running to monitor these “internal errors”, the dump will be created in the “dump” sub-folder in RS Agent or RS Servers installation folders (depending which side is being troubleshooted). Currently there is not any restriction in place for the number of memory dumps to be created on a disk so in the real world worst case scenario the created dumps may consume all the space on the volume where RS is installed if there were multiple “internal errors”. This is something to keep in mind when you are about to enable this feature. Note: Windows Event Log will also contain an event that a dump file has been created.
Both RS Agent and RS Server now include a PscDump utility installed, which can be used to create process dumps. In order to be able to see all the command-line parameters that can be used run the “PscDump –help“ from the RS agent or RS server installation folder.
All the parameters you need are “-pid”, “-out” and “-verbose”.
Example: PscDump – pid:12345 -out:”c:\dumps” –verbose
Where PID is a ID of a process to dump, the dump will be created in the output folder with the unique name.
PID of the RS Server service (the service name is AexVault.exe) can be viewed by running any Process Explorer utility on the RS Server box. For examaple Process Explorer from SysInternals can be used: http://live.sysinternals.com/procexp.exe