508 Resource Limit is Reached

If your website is using a shared hosting acount, you may have noticed the following error message:

508 Resource Limit Is Reached
The website is temporarily unable to service your request as it exceeded resource limit.
Please try again later. Apache/2.4.18 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4
Server at www.yourdomain.com Port 80

This message appears when your account is frequently exceeding the resources assigned to it - these can include CPU usage, RAM usage and/or the number of concurrent processes running under your cPanel account.

Rad Web Hosting utilizes the CloudLinux hosting platform for shared hosting. CloudLinux provides a more stable hosting environment for all users. There are also a number of security benefits of hosting with CloudLinux.

You can check the resource usage of your account by logging into cPanel and clicking on the "Resource Usage" icon.

A resource usage spike every now and again is nothing to worry about and will cause minimum (if any) disruption to your account, but if you are facing constant issues then you should be looking at optimizing the code on your websites, or upgrading to a VPS or dedicated server. 

If you are currently on a standard shared hosting account, you may find that your resource usage issue could be fixed by moving to a reseller account, where you would be able to set your own CloudLinux LVE settings for your accounts. CloudLinux measures the resources on a per account basis, not per domain, so if you have a large number of domains on one account they all count towards the total resource usage.

We find that a lot of resource usage issues are due to badly coded scripts, such as 3rd party themes or plugins that are installed on a Wordpress blog, if you have a Wordpress blog on your account that is causing the resource usage issues, we recommend disabling any non-essential plugins and monitoring your usage. If you are using our Managed WordPress Hosting, your account manager will update you periodically with the results of the monitoring.

You can also check the document root of your websites for any error_log files, if you find an error_log file, you should take a look at the recent entries and fix any errors that are reported. Optimizing your database tables (if any of your sites are MySQL driven) via PHPMyAdmin is also a good way to keep things running smoothly.

Running error free, well coded websites will vastly reduce the resource usage on your account and lead to a much more stable hosting experience.

Was this answer helpful?

 Print this Article

Also Read

What are the Security Benefits of CloudLinux?

CloudLinux is the operating system used on the servers for shared hosting, reseller hosting,...

What are the Performance Benefits of CloudLinux?

CloudLinux is the operating system used on the servers for shared hosting, reseller hosting,...

Remove Query Strings from Static Assets in WordPress Website

This article provides the required steps to remove query strings from static assets in WordPress...

Language Codes for Hosted Softwares

Overview This page will display the language codes for scripts that can be installed in various...

Video: Add Addon Domain in cPanel

This video tutorial provides Step-by-Step instructions for adding an MX entry in cPanel Shared...