Skip to content
jagaweb.Book the Review
Performance

Resolving Hostinger 503 Service Unavailable & CPU Throttling

4 min readBy JagaWeb Technical Team

Diagnose CloudLinux LVE limits and max entry processes on Hostinger, and tune PHP-FPM pools to fix 503 Service Unavailable errors.

Why Your Hostinger Site Shows 503 Service Unavailable

A 503 Service Unavailable error on Hostinger (or any shared hosting using CloudLinux) usually doesn't mean the physical server is down. It means your specific account has exceeded its allocated resources—specifically CPU limits, Physical Memory (RAM), or Entry Processes (EP).

CloudLinux uses Lightweight Virtual Environment (LVE) to cage each account. When your WordPress site gets a spike in traffic, or a poorly coded plugin runs a heavy query, you hit the ceiling.

1. Diagnosing LVE Limits

Log into your Hostinger hPanel and navigate to Order Usage or use the Resource Usage tool if using standard cPanel. Look for the "Faults" column.

  • CPUF (CPU Faults): Your scripts are taking too long to execute.
  • PMF (Physical Memory Faults): You ran out of RAM.
  • EPF (Entry Process Faults): Too many concurrent PHP scripts running. Limit is usually 10-20 on shared plans.

2. Identifying the Culprit via SSH

If you have SSH access, you can check the current running processes to see what is consuming the entry processes:

ps -ef | grep username

Often, you'll see dozens of php-fpm or lsphp processes hung on admin-ajax.php or XML-RPC.

To block XML-RPC attacks (a massive cause of EP faults), add this to your .htaccess:

<Files xmlrpc.php>
Order Allow,Deny
Deny from all
</Files>

3. Tuning PHP-FPM and Caching

If the traffic is legitimate, shared hosting limits are simply too low. However, you can heavily mitigate this by serving static HTML instead of executing PHP for every visitor.

Install an object cache (Redis or Memcached) if your Hostinger plan supports it. More importantly, configure full-page caching via LiteSpeed Cache (Hostinger runs LiteSpeed web servers).

Ensure admin-ajax.php calls are cached or minimized using the Heartbeat Control plugin.


Is your website crashing during critical sales periods? We moved TechFix Malaysia off restrictive shared hosting to modern, autoscaling infrastructure to handle high concurrency without 503 errors.

Stop losing revenue to CPU throttling. Book JagaWeb's RM5,000 Ownership & Access Review to diagnose your bottlenecks, or upgrade your infrastructure management with our RM450/month Care Plan.

PROTECT YOUR ASSETS

Ready to verify who owns your website?

Replace uncertainty with a decision-ready ownership and access report. The fixed Ownership & Access Review is RM1,500 before SST and includes a 30-day action plan.

WhatsApp