In this article:
Issue description
Prerequisites
Possible causes
Resolution
How to reach support
Related topics and articles
Issue description
The java.exe process associated with ADAudit Plus consistently consumes 100% of the CPU resources on the server. This causes the application to stop functioning, including processes such as data gathering, alerts, and notifications. Restarting the service or rebooting the server temporarily resolves the issue, but it will likely reoccur after a few days.
Prerequisites
You must have admin access to the server where ADAudit Plus is installed.
You need permissions to use Task Manager and browse the file system.
You must be able to log in to the ADAudit Plus web console with the default admin account.
Possible causes
The server hosting ADAudit Plus does not meet the minimum or recommended system requirements.
A large volume of event data is being processed, leading to high resource utilization.
A specific component or process within the application is malfunctioning.
Resolution
Follow these diagnostic steps to gather the necessary information for analysis.
Step 1: Verify system requirements
Ensure the server hosting ADAudit Plus meets the recommended hardware specifications for optimal performance.
Hardware | Minimum | Recommended | With AD Backup and Recovery (for 100,000 users) |
Processor | 2.4GHz | 3GHz | 3GHz |
Core | 4 | 8 | 8 |
RAM | 8GB | 16GB | 16GB |
Disk space | 50GB | 100GB | 200GB |
Note: For best performance, a machine with 16 cores and 32GB of RAM is recommended.
Step 2: Identify the correct java.exe process
Open Task Manager on the ADAudit Plus server.
Locate the java.exe process that is consuming high CPU resources.
Right-click the process and select Open file location.
Note the full directory path of the file to confirm that it is associated with the ADAudit Plus installation.
Step 3: Create thread dumps
Before collecting the logs, generate thread dumps to capture the state of the application during the high CPU usage.
Log in to ADAudit Plus with the default admin account.
Navigate to the Support tab.
Under Support Info > click More > Expand Debug task .
Select Create Thread Dump, wait for 30 seconds, and repeat this same process five times.
Note: These thread dumps will be generated in the logs folder.
Step 4: Collect logs for analysis
Navigate to the ADAudit Plus installation directory: <Installation Directory>\ADAudit Plus\logs.
Select the files and folders in this directory except for the audit and archive folders.
Right-click the selection and choose Send to > Compressed (zipped) folder.
How to reach support
If the server meets the system requirements but the high CPU issue persists, please contact our support team. When you contact support, please provide the following:
The compressed logs folder (which includes the thread dumps) created in Step 4.
The full directory path of the java.exe process identified in Step 2.
Related topics and articles
Troubleshooting ADAudit Plus screen stuck at Initializing