How to Fix “Resource Limit Reached” (CloudLinux)
This guide shows you how to fix the “Resource Limit Reached” error in CloudLinux. This happens when your hosting account exceeds limits such as CPU usage, memory (RAM), or entry processes.
What Does This Error Mean?
CloudLinux limits each hosting account to keep servers stable. When your site exceeds these limits, it may slow down, show errors, or temporarily stop loading.
CPU Limit
Your site is using too much processing power.
Memory (RAM)
Your scripts are using more memory than allowed.
Entry Processes (EP)
Too many simultaneous visitors or requests.
I/O Limits
Disk read/write speed is being exceeded.
Common Causes
High Traffic
Sudden spikes in visitors can exceed limits.
Heavy Plugins
Poorly optimised WordPress plugins/themes.
Bots or Crawlers
Search engines or malicious bots hitting your site.
Background Tasks
Cron jobs or scripts running too frequently.
Step-by-Step Fix
Check Resource Usage in cPanel
Step 1: Open Resource Usage
Go to Metrics → Resource Usage in cPanel.
Step 2: View Details
Click Details to see graphs and limit hits.
Step 3: Identify Spikes
Check when limits were reached and what caused it.
Check Resource Usage in DirectAdmin
Step 1: Open Resource Usage
Go to System Info & Files → Resource Usage.
Step 2: Review Limits
Check CPU, RAM, and entry process usage.
How to Fix Resource Limits
Enable Caching
Use caching plugins (e.g. LiteSpeed Cache) to reduce load.
Reduce Plugins
Disable unused or heavy WordPress plugins.
Block Bad Bots
Use security tools or .htaccess rules to limit bots.
Optimise Images
Compress images to reduce resource usage.
Upgrade Hosting Plan
If limits are constantly reached, upgrading may be required.
Common Issues & Fixes
Site Intermittently Down
Caused by entry process limits being hit.
Slow Website
Often due to CPU or memory limits.
Admin Panel Slow
Plugins or background tasks consuming resources.