Business Email Not Sending or Receiving: A Troubleshooting Guide
When business email stops, customers' quotes, bookings and invoices go nowhere, and often nobody notices for a day or two. The causes range from a ful...
See the fixYour website suddenly shows a plain page saying "508 Resource Limit Is Reached", sometimes with the words "The website is temporarily unable to service your request as it exceeded resource limit". A few minutes later it works again. Then it happens again.
Your website suddenly shows a plain page saying "508 Resource Limit Is Reached", sometimes with the words "The website is temporarily unable to service your request as it exceeded resource limit". A few minutes later it works again. Then it happens again.
This error comes from CloudLinux, the operating system many shared hosting servers run under cPanel. CloudLinux puts each hosting account in its own "lightweight virtual environment" (LVE) with fixed limits, so one busy website cannot slow down every other site on the server. When your site hits one of those limits, visitors see an error instead of your page.
The good news: it is your account being limited, not the server failing, and the cause can usually be found and reduced.
CloudLinux limits several resources. The CloudLinux documentation on limits describes them:
| Limit | What it controls | What you see when it is hit |
|---|---|---|
| Entry processes (EP) | How many requests to PHP scripts can run at the same time | The 508 page |
| CPU (SPEED) | How much processor time the account can use | The site slows down rather than erroring |
| Physical memory (PMEM) | RAM used by the account's processes | 500/503 errors or PHP memory errors |
| I/O and IOPS | Disk read/write speed and operations per second | Slow pages, slow backups |
| Number of processes (NPROC) | Total processes in the account | Errors starting new processes |
The 508 is tied to entry processes. CloudLinux describes entry processes as roughly the number of concurrent connections to dynamic scripts, and notes that cron jobs and SSH sessions also count. If your limit is 20 and 21 requests are waiting for PHP at the same moment, the 21st visitor gets the 508.
What fills those slots:
wp-login.php and xmlrpc.php).These checks only read information.
Warning Before disabling plugins, editing
.htaccessor changing cron jobs, take a full backup of the files and the database. A wrong line in.htaccesscan take the whole site down. If you are not sure, ask your host or developer.
robots.txt crawl-delay is respected by some crawlers but ignored by Google. Use it as a hint, not a fix.Page caching is the single biggest fix. A cached page is served without running PHP or querying the database, so it barely touches your entry processes.
WP-Cron runs on visitors' page loads, and on a busy site it can fire many times. A common improvement:
define('DISABLE_WP_CRON', true); to wp-config.php (above the line that says to stop editing).wp-cron.php every 15 minutes or so.Also move backups, imports and newsletter sending to quiet hours, and make sure two copies of the same job cannot overlap.
Warning Editing
wp-config.phpincorrectly can take a WordPress site offline. Keep a copy of the original file, and change one thing at a time.
Every second you save frees entry processes sooner. Use a current PHP version supported by your site (in cPanel this is often under Select PHP Version or MultiPHP Manager), keep WordPress, themes and plugins updated, and clean up a bloated database (old revisions, expired temporary data, spam comments).
Upgrade when the Resource Usage page shows regular faults after you have added caching, removed heavy plugins, fixed cron and blocked abusive bots. That means real visitors need more resources than the plan gives. Signs include faults during genuine busy periods (a sale, a booking season, results day) and steadily rising traffic.
Options include a higher shared hosting plan with larger limits, or a VPS for sites with heavy, constant use. See our hosting plans and our comparison of shared hosting, VPS and cloud.
Upgrading without fixing the cause often just moves the problem: a bot that fills 20 slots will also fill 40.
Contact your host or developer if the site is down for long periods, you cannot find the cause in the Resource Usage page, faults continue after the basic fixes, or you suspect the site is hacked (unknown files, strange admin users, spam sent from your domain). Before contacting them, collect:
Not usually. It means your account reached the limit set for your plan. The host sets the limits, but what uses them is your site, its plugins and its visitors, including bots.
Occasional short errors rarely matter, but frequent ones mean search engines and visitors see errors. Fix the cause rather than waiting for it to clear.
The limit is about how much you use at once. When the burst of requests ends, usage drops below the limit and the site works again until the next burst.
Usually only by moving you to a plan with higher limits. Shared servers keep limits so every customer gets a fair share.
Yes. A cached page is served without running PHP, so it uses almost none of the entry process limit. For most small business sites it is the biggest single improvement.
Extrion Tech provides cPanel hosting with CloudLinux, and can help find what is using your resources and whether a bigger plan makes sense. See our hosting plans or contact us with your domain name and a screenshot of your Resource Usage page.
This guide is general information to help you plan. Prices, product features and regulations change, so confirm the details for your own site before you buy.
Ask for clarification, tell us a problem this did not solve, or suggest a topic. An engineer reads every message, and we use them to improve the Knowledge Center.
Keep learning
When business email stops, customers' quotes, bookings and invoices go nowhere, and often nobody notices for a day or two. The causes range from a ful...
See the fix"Camera offline" can mean two very different things. If one camera shows offline or "No video" on the recorder (NVR), the problem is between that came...
See the fixLive view works, but when you search for last night's footage the timeline is empty, or the recorder says "no record file found". This is the worst ti...
See the fixEngineers reply Mon – Fri, 08:00 – 17:00
We'll send a copy of the conversation to our team. Next time, the chat starts fresh.