Skip to content

Domain, hosting, code and data — in your name, in writing

jagaweb.

Prestasi

Menyelesaikan Ralat Hostinger 503 Service Unavailable & Sekatan Had CPU/RAM

Bacaan 4 minitOleh Pasukan Teknikal JagaWeb

Diagnosis had CloudLinux LVE dan proses kemasukan maksimum (max entry processes) di Hostinger, serta selaraskan kolam PHP-FPM untuk membaiki ralat 503 Service Unavailable.

Mengapa Laman Hostinger Anda Memaparkan 503 Service Unavailable

Ralat 503 Service Unavailable pada Hostinger (atau mana-mana pengehosan kongsi yang menggunakan CloudLinux) selalunya tidak bermakna pelayan fizikal sedang tergendala. Ia bermakna akaun spesifik anda telah melebihi had sumber yang diperuntukkan—khususnya had penggunaan CPU, Memori Fizikal (RAM), atau Proses Kemasukan (Entry Processes / EP).

CloudLinux menggunakan Persekitaran Maya Ringan atau Lightweight Virtual Environment (LVE) untuk mengasingkan setiap akaun. Apabila laman WordPress anda menerima lonjakan trafik atau pemalam yang berat menjalankan pertanyaan pangkalan data yang tidak dioptimumkan, akaun anda akan mencapai siling had tersebut.

1. Mendiagnosis Had LVE

Log masuk ke hPanel Hostinger anda dan navigasi ke Order Usage, atau gunakan alat Resource Usage jika menggunakan cPanel standard. Perhatikan lajur "Faults":

  • CPUF (CPU Faults): Skrip anda mengambil masa terlalu lama untuk diproses.
  • PMF (Physical Memory Faults): Akaun kehabisan memori RAM.
  • EPF (Entry Process Faults): Terlalu banyak skrip PHP serentak sedang berjalan. Had biasa untuk pelan kongsi ialah 10 hingga 20 proses.

2. Mengenal Pasti Punca melalui SSH

Jika anda mempunyai akses SSH, semak proses yang sedang berjalan untuk melihat punca penggunaan proses kemasukan yang tinggi:

ps -ef | grep username

Kerap kali, anda akan melihat puluhan proses php-fpm atau lsphp tergantung pada admin-ajax.php atau serangan XML-RPC.

Untuk menyekat serangan XML-RPC (punca utama lonjakan EP faults), tambahkan kod ini ke dalam fail .htaccess anda:

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

3. Menyelaraskan PHP-FPM dan Caching

Jika lonjakan trafik adalah daripada pelawat sebenar, had pengehosan kongsi sememangnya tidak mencukupi. Namun, anda boleh mengurangkan beban ini secara drastik dengan menghantar HTML statik dan bukannya memproses skrip PHP untuk setiap pelawat.

Aktifkan cache objek (Redis atau Memcached) jika pelan Hostinger anda menyokongnya. Lebih penting lagi, konfigurasikan penimbalan halaman penuh (full-page caching) melalui LiteSpeed Cache (Hostinger menggunakan pelayan web LiteSpeed).

Pastikan panggilan admin-ajax.php dihadkan atau dikurangkan menggunakan pemalam Heartbeat Control.


Adakah laman web anda sering tergendala semasa tempoh jualan penting? Kami memindahkan TechFix Malaysia daripada kekangan pengehosan kongsi kepada infrastruktur moden dengan penskalaan automatik (autoscaling) untuk mengendalikan ribuan pelawat serentak tanpa sebarang ralat 503.

Hentikan kehilangan jualan akibat sekatan had CPU. Tempah Semakan Pemilikan & Akses bernilai RM5,000 JagaWeb untuk mengenal pasti punca kelembapan anda, atau naik taraf pengurusan infrastruktur anda dengan Pelan Penjagaan RM450/bulan kami.

WhatsApp