Issue Summary:
On Monday 5th May, 2025 at approximately 11:00 EST, we became aware that some Cybergrants users were encountering slow responses from the application. In addition, some users experienced intermittent errors. After initial investigation, the issue was resolved and at approximately 12:20 EST, some 80 minutes later, normal service was resumed.
Root Cause:
A significant increase in CPU utilization was observed, following an email communication sent by one customer that varied from the usual delivery timing and process approach. The customer distributed a mass email to a significant population, prompting immediate action within the CyberGrants platform.
While the communication itself was not inherently problematic, the resulting user activity initiated a customization within the system. The action requested by users in response to the email was invalid, and the system attempted to process a high volume of these invalid requests concurrently.
This behavior resulted in unusually high CPU consumption—more than double the peak levels previously recorded, including those experienced during high-traffic periods such as Giving Tuesday and National Volunteer Month combined.
Upon identifying the root cause, a corrective script was executed on the database to artificially validate the invalid responses. Once this change propagated, system performance returned to normal. The issue was isolated to clients hosted on the same instance as the initiating customer.
Prevention: