Kesalahan 503 Layanan tidak tersedia - Apa itu dan bagaimana cara memperbaikinya?

Kesalahan 503 Layanan tidak tersedia (layanan tidak tersedia) - berarti bahwa situs yang Anda sambungkan tidak tersedia. Hal ini disebabkan oleh fakta bahwa server tempat situs ini berada tidak dapat memproses jumlah permintaan secara bersamaan dalam database. Ini juga bisa menjadi pekerjaan teknis pada hosting atau hanya reboot server. Dalam kebanyakan kasus, pengguna tidak terlibat dalam kesalahan ini, karena ini adalah kesalahan sisi server. Anda hanya perlu menunggu dan memuat ulang halaman agar error 503 hilang. Namun, ada situasi di mana kesalahan 503 terjadi karena kesalahan sistem Windows 10.

Kesalahan 503

Cara memperbaiki layanan error 503 tidak tersedia

  1. Buka situs lain dan periksa apakah itu berfungsi.
  2. Segarkan halaman situs web ini Ctrl + F5.
  3. Mulai ulang modem dan komputer Anda.
  4. Jika Anda menggunakan program pihak ketiga atau ekstensi browser seperti VPN, proxy, hapus instalannya.
  5. Jika Anda seorang webmaster, cobalah masuk dari perangkat dan browser yang berbeda. Periksa server Anda untuk ketersediaan (hubungi dukungan teknis hosting). Kemungkinan besar itu berhenti bekerja karena sejumlah besar kueri ke database. Kemungkinan serangan Ddo di situs Anda.

Kesalahan HTTP 503 Layanan tidak tersedia dengan ID peristiwa WAS 5189

Jika Anda menggunakan komputer yang menjalankan Windows 10 atau Windows Server 2016 dengan Internet Information Services (IIS) diaktifkan dan Anda meningkatkan ke versi yang lebih baru, beberapa aplikasi web mungkin tidak dapat dimulai dan menampilkan kesalahan 503. Jika Anda melihat log peristiwa, Anda dapat Mendeteksi WAS Event ID 5189, yang mengatakan bahwa file konfigurasi pool untuk aplikasi tidak dapat dibuat.

Bagaimana itu bekerja?

Kesalahan 503 terjadi karena Windows Process Activation Service (WAS) membuat file konfigurasi sementara untuk setiap pool aplikasi IIS di folder C: \ Inetpub \ Temp \ AppPoolsselama bekerja. Pada tahap awal pembaruan, "Pembaruan Windows" memindai folder, file, dan mencatat jalur yang ada, yang akan dipulihkan setelah pembaruan. Namun, karena file konfigurasi bersifat sementara, file tersebut akan dihapus saat layanan WAS berhenti. Kemudian file dan folder yang dipindai disalin ke folder pembaruan sementara. Setelah pembaruan Windows, Pembaruan Windows membuat tautan simbolis ke setiap folder yang disalin ke lokasi pembaruan sementara sebelum mencoba memulihkan file dan folder tersebut ke lokasi aslinya. Ternyata file konfigurasi sementara ini tidak ada lagi dan Pembaruan Windows tidak menghapus tautan simbolis. Ketika WAS mencoba untuk memulai sebagai proses pekerja IIS,itu tidak membuat folder sementara untuk menulis konfigurasi karena tautan simbolik. Oleh karena itu http.sys mengembalikan kesalahan HTTP 503.

Microsoft menyarankan untuk menghapus tautan ini untuk memperbaiki masalah ini. Untuk melakukan ini, buka command prompt sebagai administrator dan masukkan perintah berikut secara keseluruhan:

net stop WAS /y

rmdir /s /q C:\inetpub\temp\appPools

net start W3SVC

Catatan: Anda juga dapat menghapus tautan ini secara manual C: \ inetpub \ temp \ appPools.