I'm getting a 508 "Resource Limit Reached" error when trying to access my Wordpress website

A 508 Resource error is a result of your site using more than its share of server resources. On a shared hosting platform, many domains/websites share the resources of one server. If this is a consistent problem, you could consider upgrading to a VPS hosting plan, which would give you a greater share of resources. 

However, it is first a good idea to determine the reason for such high resource usage. If you have cPanel, the Resource Usage log is a good place to start. To access this, use the following procedure:

  1. Under the Logs section, click Resource Usage.
  2. If you have been getting 508 errors, cPanel will probably say something like "Your site has been limited within the past 24 hours" and it may tell you what type of resources were limited.
  3. Click on [Details]
  4. You may modify the timeframe dropdown as needed. Your goal is to find out when the amount of resource usage began to increase. Knowing the pattern of your site's resource usage will help you figure out the cause of the high usage.

Possible causes of high resource usage:

  • Wordpress update: In this scenario, you may notice a sharp increase of resource usage that then levels out at a higher level than before. It is recommended that you research online forums to see if other users are experiencing similar difficulties with this new Wordpress version. They may have found a solution.
  • Installing a new plug-in: In this scenario, you may notice a sharp increase of resource usage that then levels out at a higher level than before. You may need to uninstall the plug-in and find a different way to accomplish the same thing.
  • Your site is under attack: If you notice that the level of resource usage has been steadily increasing without leveling out, your website may be under attack by a hacker or computer bot that is visiting the site hundreds of times every hour. To see if this is the case, look for a recurring IP address. If you have cPanel, you may use the following procedure:
    1. Go back to the cPanel Home screen
    2. Under the Logs section, click Recent Visitors
    3. Click on the magnifying glass to view stats for the domain experiencing issues.
    4. At the top of the page, you can see the timeframe for the list of visitors. It shows the most recent 1,000 visitors, so if the timeframe is less than a day, your 508 errors are probably due to a bot causing abnormally high traffic to your website.
    5. Click through the pages and see if you notice one IP address showing up again and again. Hundreds of requests over a period of several hours is not normal for any human user.
    6. If you see evidence of this problem, create a ticket to report the issue to Webservio engineers. We can block the IP address to prevent it from accessing your site. 
  • Your site has been hacked: If you notice that the level of resource usage has been steadily increasing without leveling out, your website may have been hacked. A malicious program can run harmful scripts that increase resource usage high above what is normal. You'd want to send an email to security@dtechghana.com to have our Security admins review yours site.

Even if you are unable to determine the cause of high resource usage, please contact D-Tech support to notify us of the issue. The nature of a shared server is that the actions of one domain/website can affect the system as a whole. For example, excessive CPU or memory usage taxes the server - meaning sites load slower. In extreme cases, it could even cause the server to crash. If one website is hacked, the "infection" could spread to other sites on the server. Notifying D-Tech engineers of ongoing 508 error issues will help us maintain a better hosting envirionment for everyone.

  • 2 Users Found This Useful
Was this answer helpful?

Related Articles

Adjusting the file upload or post size

If you are using a PHP script and want to increase the "post size" or the "size of a file I can...

How to use sendmail with PHP

Here is the magical line of code which tells PHP to send an email through your mail server....

403 Forbidden or No Permission to Access

The top reasons for this error are permissions or .htaccess error. Permissions The 403...

404 error page

404 means the file is not found. If you already uploaded the file, then either the name is...

How to find the correct spelling and path for your files, missing images

When you get a 404 error, check the URL in your browser. This tells you the path and file name...