Shared hosting accounts share a physical server among many customers, and modern hosting platforms (typically running CloudLinux) enforce per-account resource limits to keep one busy site from degrading everyone else's performance. Understanding these limits helps diagnose the mysterious errors they cause.

The Main Resource Types

  • CPU: processing power allocated to your account, usually measured as a percentage of one core.
  • Physical memory (RAM): how much memory your PHP processes can use simultaneously.
  • Entry Processes (EP): the number of simultaneous requests your account can handle at once โ€” a common bottleneck for sites with many concurrent visitors or heavy plugins.
  • I/O (input/output): the rate of reading and writing to disk, which can cap out on database-heavy operations.
  • Number of Processes (NPROC): how many simultaneous processes (PHP, cron jobs, scripts) your account can run.

Common Symptoms of Hitting These Limits

  • "Resource Limit Is Reached" errors appearing intermittently
  • Site slowing dramatically or timing out during traffic spikes
  • Backend admin panel becoming unresponsive while the public site still loads
  • Cron jobs failing silently during high-load periods

Diagnosing and Reducing Resource Usage

  1. Check cPanel's Resource Usage section (if available) to see which limit is actually being hit.
  2. Disable or replace resource-heavy plugins, especially poorly coded ones running on every page load.
  3. Implement page caching to reduce the PHP processing required per visitor.
  4. Reduce or optimize cron job frequency and complexity.
  5. If limits are hit consistently under normal (not attack) traffic, the account has genuinely outgrown its plan tier.

When to Upgrade

Occasional limit hits during genuine traffic spikes are normal and expected on shared hosting. Persistent, daily limit errors under ordinary traffic indicate it is time to move to a higher shared tier, a VPS, or cloud hosting with dedicated resources.

Frequently Asked Questions

Can I see my exact resource limits?

Many cPanel installations show current usage and limits directly; if not visible, your hosting provider's support team can confirm your plan's specific allocations.

Does a caching plugin actually help with resource limits?

Significantly โ€” caching serves pre-built pages without invoking PHP and the database for every visitor, directly reducing CPU and entry process consumption.

Hitting resource limits regularly? Consider our VPS hosting or ask us for a usage review.