It's payday weekend, and your online shop is running a special promotion. You've shared the offer on Instagram, and customers are clicking through to your website.
But instead of seeing your products, they get an error message: "508 Resource Limit Is Reached."
Your website isn't loading, and you're potentially losing sales.
So, what went wrong? Is your website broken? Do you need a more expensive hosting plan?
Not necessarily.
Let's look at what this error means, how to fix it, and when upgrading your hosting actually makes sense.
Key Takeaways: Understanding Resource Limits
- Resource Limit Is Reached means your hosting account has exceeded its allocated server resources.
- Common causes include heavy plugins, bots, login attacks, and sudden traffic increases.
- You can check your resource usage on your control panel (DirectAdmin at HostAfrica).
- Caching, plugin clean-ups, and blocking unwanted traffic can often solve the problem.
- If the problem continues after these fixes, you may need a bigger hosting plan or VPS.
What Does "Resource Limit Is Reached" Mean?
If you're using shared hosting, your website shares server resources with other websites.
Think of it like a matatu with limited seats. Once it's full, additional passengers must wait.
Similarly, when your website exceeds its allocated resources, the server may temporarily stop processing requests.
Common resource limits include:
- CPU: Processing power used by your website.
- Memory (RAM): Memory needed to run website processes.
- Entry processes: How many requests your account can handle at once.
- Disk I/O: How quickly data is read and written.
The 508 Resource Limit Is Reached error doesn't mean your website is broken. It's a protective measure that prevents one account from affecting others on the server.
Why Does Your Website Keep Reaching Its Resource Limit?
Your website doesn't need thousands of visitors to exceed its hosting limits. Sometimes, the problem happens behind the scenes.
Common causes include:
- Heavy or outdated plugins: WordPress plugins that use too much CPU or memory.
- Bots and crawlers: Automated visitors, including AI crawlers, generating excessive requests.
- Login attacks: Repeated login attempts that overload your account.
- Missing caching: Your server works harder to load every page.
- Scheduled tasks: Backups and automated jobs consuming resources.
- Traffic spikes: Sudden increases in visitors during promotions or major events.
For example, a Kenyan school's website might struggle when hundreds of parents check exam results at once.
But high CPU usage doesn't always mean your website is growing. Check what's causing the problem before paying for an upgrade.
How to Check Your Resource Usage in DirectAdmin
Before making changes, find out which limit your website is hitting.
- Log in to your DirectAdmin account.
- Click on the 'Your Account' Tab at the top right of your dashboard.
- Open the tool and check your account's usage.
- Look for CPU, memory, or entry process limits.
- Check when the spikes occurred.
The timing can provide useful clues.
If usage increases at the same time daily, a scheduled task might be responsible. Random spikes could indicate bots or attacks, while steady increases might suggest genuine traffic growth.
Previously used cPanel with another hosting provider? You can find similar information under Resource Usage.
Can't find your resource usage statistics? Contact your hosting provider for assistance.
How to Fix the "Resource Limit Is Reached" Error
Once you've identified the possible cause, try these fixes:
- Enable caching: Caching reduces server workload by storing ready-made pages. For WordPress, consider LiteSpeed Cache if your hosting supports it.
- Remove unnecessary plugins: Update outdated plugins, remove unused ones, and replace resource-heavy plugins with lighter alternatives.
- Block unwanted bots: Use security tools to block malicious traffic and protect your website's login page.
- Reschedule backups: Run backups and automated tasks during quieter hours to reduce server load.
- Optimise your website: Compress large images and clean up unnecessary database entries to improve performance.
Important: Make a backup before making major changes. If you're unsure, ask your web designer or hosting support team for help.
Why Is Your Web Host Asking You to Upgrade?
Received an email warning that your website keeps exceeding its resource limits?
It doesn't necessarily mean your hosting provider wants you to spend more. These warnings are usually based on actual resource usage.
But upgrading isn't always necessary.
First, check your resource usage in DirectAdmin and try fixing the issues. If your website still exceeds its limits, it may be time to upgrade.
When Should You Upgrade from Shared Hosting to VPS?
If you've optimised your website but still experience regular errors, you may have outgrown shared hosting.
This is especially likely if your traffic is growing or you're running several websites. Resource-intensive applications can also contribute to the problem.
Here's how to choose your next step.
| Option | Best for | Control Panel | Starting Price |
|---|---|---|---|
| Keep Current Plan | Problem caused by plugins or bots | Same as now | No extra costs |
| LiteSpeed Plan | Moderate growth | DirectAdmin | KSh 560/mo |
| Self-managed VPS | Technical users needing full control | Configure your own | KSh 960/mo |
| Managed VPS | Growing businesses needing more resources | Optional add-on | KSh 11,300/mo |
Which Hosting Plan Should You Upgrade To?
If your website keeps reaching its resource limits, consider these options:
- Upgrade your shared hosting: A larger Web Hosting or LiteSpeed Hosting plan may provide the extra resources you need.
- Choose Managed VPS: HostAfrica's Managed VPS offers dedicated resources, security, backups and server management. Plans start from KSh 11,300/month, with infrastructure in Nairobi.
- Consider Self-Managed VPS: For experienced users, Linux VPS starts from KSh 960/month. You get greater control but handle server updates, security and maintenance yourself.
Not sure which to choose? Read our Managed vs Unmanaged VPS guide. Plans are billed in KSh, with M-Pesa payments available.
Common Mistakes to Avoid
- Upgrading without checking your resource usage.
- Installing additional plugins without identifying the problem.
- Ignoring repeated errors before a major promotion.
- Choosing self-managed VPS without technical experience.
- Assuming every website visit comes from a real customer.
Frequently Asked Questions
What does "Resource Limit Is Reached" mean?
Your hosting account has exceeded an allocated server resource, such as CPU, memory, or entry processes.
How do I fix the 508 Resource Limit Is Reached error?
Check your resource usage in DirectAdmin to identify the problem. Then, enable caching, remove heavy plugins, and investigate unwanted traffic.
Why does my website keep hitting its resource limit?
Possible causes include inefficient plugins, bots, scheduled tasks, and growing website traffic.
Do I need a VPS if my website keeps reaching its limits?
Not always. Try fixing the underlying problems first. Consider VPS when your website consistently needs more resources.
Why is my web host asking me to upgrade?
Your account may be repeatedly exceeding its allocated resources. Review your usage statistics to confirm whether upgrading is necessary.
Final Thoughts
Seeing "Resource Limit Is Reached" can be frustrating, especially when customers can't access your website.
But it doesn't automatically mean you need expensive hosting.
Check your resource usage and fix any unnecessary consumption. Only upgrade when your website genuinely needs more capacity.
If your business has outgrown shared hosting, explore HostAfrica's Managed VPS plans for dedicated resources and managed server support.
