Mirza M. Haekal Mirza is a member of SEO Team at Niagahoster. He loves to learn something new everyday.

Error 503 Service Unavailable: Penyebab dan 5 Cara Mengatasinya

4 min read

Featured Image 4+ Cara Mengatasi Error 503 Service Unavailable di WordPress

Anda kaget karena website Anda hanya memunculkan layar putih bertuliskan “error 503 Service Unavailable”? Jangan panik dulu, error WordPress yang satu ini cukup mudah untuk diatasi kok!

Error 503 adalah kode yang menunjukkan bahwa server tidak mampu memproses request dari browser pengunjung. Penyebabnya bisa bermacam-macam, mulai dari pemakaian bandwidth yang melebihi batas hingga server yang sedang mengalami perbaikan.

Nah, ingin tahu cara mengatasi 503 Service Unavailable? Yuk, baca lebih lanjut!

Apa Itu Error 503 Service Unavailable?

Error 503 Service Unavailable adalah jenis error WordPress yang terjadi saat server tak bisa memenuhi permintaan koneksi. Terkadang, kendala 503 Service Unavailable menampilkan pesan error yang berbeda di setiap websitenya. Beberapa pesan error yang umumnya muncul, antara lain:

  • 503 Service Unavailable
  • 503 Service Temporarily Unavailable
  • HTTP Server Error 503
  • HTTP Error 503
  • 503 Error
  • Error 503 Service Unavailable
  • Error 503 Backend fetch failed
  • The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
contoh error 503 service unavailable
Sumber: qodeinteractive

Baca juga: Panduan Lengkap Daftar HTTP Status Code dan Cara Mengatasinya

Penyebab Error 503 Service Unavailable

Berikut adalah beberapa penyebab error 503 Service Unavailable yang paling sering muncul,yaitu:

  • Sedang terjadi perbaikan pada server yang dituju 
  • Pemakaian bandwidth hosting yang melebihi batas sehingga server tak mampu memproses permintaan dari pengunjung website lagi
  • Serangan DDoS yang menyebabkan server overload karena menerima banyak permintaan di satu waktu yang sama
  • Terdapat plugin yang bermasalah atau tidak kompatibel sehingga mengganggu kestabilan website
  • Penggunaan tema yang terlalu berat
  • Adanya masalah pada kode custom PHP website yang digunakan

Baca juga: 10+ Cara Cek Website Down atau Tidak dengan Mudah [Terlengkap]

5 Cara Mengatasi Error 503 Service Unavailable

Nah, karena error 503 service unavailable disebabkan berbagai faktor, ada beberapa cara untuk mengatasinya, yaitu:  

1. Mematikan Sementara Semua Plugin

Jika Anda menggunakan plugin yang tidak kompatibel atau bermasalah, pesan error 503 Service Unavailable bisa saja muncul. 

Sebagai langkah awal, Anda bisa mencoba mematikan sementara semua plugin yang terpasang. Jika pesan error 503 menghilang, berarti kendala berasal dari salah satu plugin yang digunakan.

Untuk memastikannya, Anda bisa mengaktifkan lagi satu per satu plugin untuk mengetahui plugin mana yang menjadi biang penyebab error 503 service unavailable.

Nah, karena 503 Service Unavailable menyebabkan Anda tak bisa masuk ke dashboard admin WordPress, maka Anda harus menonaktifkan plugin menggunakan FTP. 

Anda bisa masuk ke direktori /wp-content/, lalu ganti nama folder plugins menjadi plugins.deactivated.

matikan sementara plugin untuk mengatasi error 503 service unavailable

Bagi Anda yang tidak tahu cara menggunakan FTP bisa mengikuti panduan mudahnya di → Apa itu FTP dan Bagaimana Cara Menggunakan FTP?

2. Ubah Tema WordPress ke Default

Selain plugin, penggunaan tema yang tidak tepat juga bisa menjadi penyebab 503 Service Unavailable. Misalnya karena tema itu terlalu berat.

Solusinya, Anda bisa mencoba menggunakan tema default WordPress, seperti Twenty Nineteen, ketika error 503 service unavailable muncul.
Untuk mengubah tema ke default, Anda bisa menggunakan File Manager atau phpMyAdmin. Berikut ini caranya:

2.1 File Manager

  1. Login ke cPanel Anda melalui http://domainanda.com/cpanel
  2. Pilih menu File Manager di bagian Files


  3. Klik folder wp-content dan pilih themes. Lalu, klik kanan dan Rename nama folder tema yang sedang Anda gunakan menjadi namatema-off. Misalnya, twentynineteen-off

    ganti nama tema melalui file manager cpanel untuk mengatasi error 503 service unavailable
  4. Refresh website Anda untuk mengetahui apakah error 503 sudah teratasi.

2.2. phpMyAdmin

  1. Login ke cPanel Anda
  2. Pilih menu phpMyAdmin yang terletak pada bagian Databases

    langkah pertama mengatasi error 503 service unavailable melalui phpmyadmin di cpanel
  3. Klik wp_options yang ada di bagian kiri. Lalu, klik tab Search. Ketikkan template ke kotak option_name dan pencet enter pada keyboard Anda.

    langkah kedua untuk mengatasi 503 service unavailable melalui phpmyadmin di cpanel
  4. Klik Edit untuk mengganti tema

    langkah ketiga mengatasi error 503 service unavailable melalui phpmyadmin di cpanel
  5. Terakhir, masukkan nama tema WordPress default, misalnya twentynineteen. Lalu, klik Go.


Apabila setelah mengganti tema ke default error 503 Service Unavailable menghilang, berarti tema yang Anda gunakan sebelumnya memang penyebabnya. Jadi, sebaiknya Anda tidak menggunakan tema tersebut terlebih dahulu.

Baca Juga : Cara Aman Install Ulang Core WordPress

3. Mematikan Sementara API “Heartbeat” di WordPress

Heartbeat merupakan API bawaan WordPress yang berfungsi untuk menyimpan artikel secara otomatis (auto-save), menampilkan notifikasi plugin, memberitahu siapa yang sedang mengedit artikel, dan lainnya.

Sayangnya, Heartbeat memakan cukup banyak sumber daya sehingga terkadang menyebabkan error 503. Maka dari itu, Anda perlu mematikannya untuk sementara jika pesan error 503 service unavailable muncul. Bagaimana caranya?

  1. Login ke cPanel Anda, lalu klik File Manager di bagian Files


  2. Klik folder wp-content, lalu pilih themes, dan pilih folder tema yang Anda gunakan saat ini. Misalnya, twentynineteen. Kemudian, masuk folder tema tersebut dan klik kanan pada file functions.php, lalu pilih Edit

  3. Masukkan kode berikut tepat di bawah <?php. Lalu, klik Save Changes.

    add_action( ‘init’, ‘stop_heartbeat’, 1 );
    function stop_heartbeat() {
    wp_deregister_script(‘heartbeat’);
    }

Jika website Anda berhasil diakses kembali berarti masalahnya terletak pada API Heartbeat. Namun, Anda tidak bisa mematikannya secara permanen karena beberapa fitur WordPress terintegrasi membutuhkannya. Maka, kami sarankan Anda untuk mengaturnya ulang dengan menginstall plugin Heartbeat Control.

4. Perbaiki Custom PHP yang Bermasalah

Jika error 503 masih tetap muncul, bisa jadi ada kode custom PHP yang bermasalah di website Anda. Oleh karena itu, Anda perlu mengaktifkan mode debug untuk mencari tahu error PHP tersebut dan memperbaikinya. 

Berikut cara debug WordPress:

  1. Login ke cPanel Anda, lalu klik File Manager yang ada di bagian Files


  2. Klik folder public_html yang ada di bagian kiri. Lalu, klik kanan dan pilih menu Edit pada file wp-config.php


  3. Ubah define( ‘WP_DEBUG’, false ); menjadi define( ‘WP_DEBUG’, true ); lalu tambahkan kode berikut tepat di bawahnya:

    define (‘WP_DEBUG_LOG’, true);
    define (‘WP_DEBUG_DISPLAY’, false);


  4. Klik Save Changes yang ada di pojok kanan. Lalu, refresh website Anda. Setelah itu akan muncul file debug.log pada folder /wp-content/. Buka file tersebut dan cek custom PHP apa yang menyebabkan error 503 agar bisa diperbaiki.

Jika Anda kebingungan memperbaiki custom PHP yang muncul di log, Anda bisa menghubungi customer service penyedia hosting untuk mendapat bantuan lebih lanjut terkait error tersebut.

Baca : DNS_PROBE_FINISHED_NXDOMAIN Fix

5. Upgrade Hosting Anda

Apabila semua cara di atas tidak berhasil menghilangkan error 503, kemungkinan terkait penggunaan sumber daya di layanan hosting Anda . Bisa karena trafik website Anda tiba-tiba meningkat atau kebutuhan website Anda memang sudah meningkat.

Nah, karena setiap layanan hosting memiliki batas atau ketentuan penggunaan, Anda bisa mempertimbangkan untuk mengupgrade paket hosting Anda dengan sumber daya yang lebih besar.

Katakanlah kalau sebelumnya Anda menggunakan layanan shared hosting, Anda bisa melakukan upgrade ke cloud server hosting. Apalagi kalau website Anda berupa toko online atau website berita yang jumlah pengunjungnya banyak.

Alasannya, cloud hosting mempunyai sumber daya dedicated yang lebih besar dan mampu menampung hingga lebih dari sejuta pengunjung per bulannya. 

Menariknya, biaya berlangganan cloud hosting cukup terjangkau. Di Niagahoster, layanan cloud hosting tersedia mulai dari Rp150ribu/bulan.

Selamat Tinggal Error 503!

Setelah membaca artikel ini, Anda jadi tahu kan solusi mengatasi error 503? Tak perlu khawatir lagi ya saat menemukan error tersebut.

Intinya, error 503 adalah pesan yang mengindikasikan bahwa web server tidak mampu memproses request dari browser. Jadi, untuk mengatasinya Anda bisa mematikan plugin secara sementara, mengubah tema WordPress ke default, atau memperbaiki custom PHP yang bermasalah.

Nah, jika Anda juga menemukan error WordPress lainnya, kami sudah memiliki panduan lengkapnya untuk Anda di artikel → 40+ Error WordPress dan Cara Cepat Mengatasinya

Semoga informasi di atas bermanfaat dan sampai jumpa di artikel selanjutnya!

Mirza M. Haekal Mirza is a member of SEO Team at Niagahoster. He loves to learn something new everyday.