Received a downtime alert? Understand blocks caused by RAM, CPU, and requests
Understanding Alert Emails: RAM, CPU, and Request Limits
Square Cloud features automated monitoring systems to ensure the stability of the entire infrastructure. If an application exceeds its allocated resources or exhibits anomalous traffic behavior, it is stopped for safety reasons, and an alert email is triggered to the account holder.
Below, we explain the meaning behind each alert and the technical steps required to resolve the issue.
Request Abuse Alert
If you received this email, it means your project has hit the platform's network traffic safety limit. Our monitoring focuses primarily on requests made to internal domains (.squareweb.app) and excessive calls to messaging APIs, such as Discord, Telegram, and WhatsApp.
How to solve the root cause:
In the vast majority of cases, this block is not caused by the application's popularity, but rather by flaws in the code logic, such as infinite loops or a lack of caching systems. The first mandatory step is to review and optimize your application's network calls.
Traffic Scaling Rules:
If your code has already been properly optimized and validated, and the request volume is legitimate, Square Cloud automatically increases your network limits based on the allocated memory. Request limits scale up when hitting the 2048MB, 4096MB, and 8192MB RAM thresholds in the application.
Golden Rule: Upgrading your plan is meant to scale healthy projects that are growing, not to hide programming errors or request leaks.
Downtime Alert Due to Out of Memory (OOM)
The platform immediately identifies when an application attempts to consume more RAM than the limit specified in its allocation configuration. When this occurs, the process is terminated (Out of Memory), and a notification is generated on your dashboard/terminal and sent via email.
How to solve it:
- Technical diagnosis: Analyze your code looking for memory leaks, unclosed processes, or loading excessive data into memory simultaneously.
- Allocation adjustment: If the application has been optimized and the current consumption is natural for the size of the project, increase the allocated RAM limit for the application in your dashboard.
- Upgrade: If you no longer have RAM available in your account, a plan upgrade will be required.
Interruption Alert Due to CPU Abuse
This alert is sent when Square Cloud detects that your application has continuously exceeded the processing capacity (CPU) limit allocated to it, resulting in the automatic suspension of the process to protect node stability.
How to solve it:
- Routine optimization: Investigate your code searching for heavy processes running synchronously, inefficient calculations, or background tasks that are overloading the processor.
- Vertical scaling: If your application's architecture genuinely requires high computational processing power, the correct technical solution is to upgrade to a plan that offers higher capacity and higher CPU limits.
Updated on: 05/25/2026
Thank you!
