CPU and Entry Process Limits on Shared Hosting Explained

Learn what CPU and entry process limits mean on shared hosting and how to keep your site within them to avoid errors.

· Updated · 873 views

On shared hosting, every account gets a fair share of server resources. CPU and entry-process limits keep one busy site from slowing down everyone else. Hitting these limits causes temporary errors rather than permanent problems.

What These Limits Mean

  • CPU measures processing power your scripts use. Heavy pages and inefficient code consume more.
  • Entry processes are the number of scripts running at the same instant. Each active PHP request counts as one.
  • I/O and memory are also limited, controlling how fast data is read and written.

When you hit an entry-process limit, visitors may briefly see a "Resource Limit Reached" or 508 error until processes free up.

How to Check Your Usage

  1. Log in to cPanel.
  2. Open Metrics then Resource Usage.
  3. Look for any limit shown as faulted or in red.

A green status means you are comfortably within limits.

Common Causes of Hitting Limits

  • A traffic spike sending many requests at once.
  • Bots or scrapers crawling aggressively.
  • Heavy plugins or unoptimised database queries.
  • A cron job running too frequently.

How to Stay Within Limits

  • Enable caching so fewer requests run PHP.
  • Block abusive bots and limit crawl rates.
  • Optimise or remove heavy plugins.
  • Space out cron jobs.

When to Upgrade

If your site is well optimised but still hits limits during normal traffic, you have outgrown the plan. A higher tier or a VPS gives more headroom. Review options at my.nairohost.site or ask support on WhatsApp at +254 796 358081 to recommend the right level.

Was this article helpful?

Your feedback helps us improve our documentation.

Still Need Help?

Our support team is available 24/7 to assist you.