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

How to Clear Your DNS Cache

Overview Your DNS cache stores the locations (IP addresses) of web servers that contain web...

How to Access Free SSL for Reseller Hosting

From within your WHM account, Navigate to SSL/TLS tab and select "Manage AutoSSL"  Domain and...

Add a Hosting Package in WHM

This article describes the process of creating a Hosting Package in WHM. Create a package To...

How to backup / restore / cpmove from One cPanel Host to Another?

The best way to transfer cPanel > cPanel is to use the transfer tool: Log into the cPanel...

Video: Setup Email Forwarder in cPanel

View our Step-by-Step Tutorial Video for Setting up an Email Forwarder in cPanel Shared Hosting.