Ralat 503 Perkhidmatan tidak tersedia - Apa itu dan bagaimana memperbaikinya?

Ralat 503 Perkhidmatan tidak tersedia - bermaksud bahawa laman web ini yang anda sambungkan tidak tersedia. Ini disebabkan oleh fakta bahawa pelayan di mana laman web ini berada tidak dapat memproses jumlah permintaan serentak dalam pangkalan data. Ia juga boleh menjadi kerja teknikal hosting atau hanya reboot pelayan. Dalam kebanyakan kes, pengguna tidak terlibat dalam ralat ini, kerana ini adalah ralat sisi pelayan. Anda hanya perlu menunggu dan memuatkan semula halaman agar kesalahan 503 hilang. Walau bagaimanapun, terdapat situasi di mana ralat 503 berlaku kerana kesalahan sistem Windows 10.

Ralat 503

Cara memperbaiki ralat 503 perkhidmatan tidak tersedia

  1. Buka laman web lain dan periksa sama ada ia berfungsi.
  2. Muat semula halaman laman web ini Ctrl + F5.
  3. Mulakan semula modem dan komputer anda.
  4. Sekiranya anda menggunakan program pihak ketiga atau pelanjutan penyemak imbas seperti VPN, proksi, kemudian nyahpasangnya.
  5. Sekiranya anda seorang juruweb, cuba log masuk dari peranti dan penyemak imbas lain. Periksa ketersediaan pelayan anda (hubungi sokongan teknikal hosting). Kemungkinan besar, ia berhenti berfungsi kerana sebilangan besar pertanyaan ke pangkalan data. Kemungkinan serangan Ddos di laman web anda.

Ralat HTTP 503 Perkhidmatan tidak tersedia dengan WAS ID ID 5189

Sekiranya anda menggunakan komputer Windows 10 atau Windows Server 2016 dengan Internet Information Services (IIS) yang diaktifkan dan anda menaik taraf ke versi yang lebih baru, beberapa aplikasi web mungkin tidak bermula dan memaparkan ralat 503. Sekiranya anda melihat log acara, anda boleh Kesan WAS Event ID 5189, yang mengatakan bahawa fail konfigurasi kumpulan untuk aplikasi tidak dapat dibuat.

Bagaimana ia berfungsi?

Kesalahan 503 berlaku kerana Windows Process Activation Service (WAS) membuat fail konfigurasi sementara untuk setiap kumpulan aplikasi IIS di folder C: \ Inetpub \ Temp \ AppPoolssemasa bekerja. Pada peringkat awal kemas kini, "Pembaruan Windows" mengimbas folder, fail dan rekod laluan yang ada, yang akan dipulihkan selepas kemas kini. Namun, kerana fail konfigurasi bersifat sementara, fail tersebut akan dihapus ketika perkhidmatan WAS berhenti. Kemudian fail dan folder yang diimbas disalin ke folder kemas kini sementara. Selepas kemas kini Windows, Pembaruan Windows membuat pautan simbolik ke setiap folder yang disalin ke lokasi kemas kini sementara sebelum cuba mengembalikan fail dan folder tersebut ke lokasi asalnya. Ternyata fail konfigurasi sementara ini tidak lagi ada dan Windows Update tidak membuang pautan simbolik. Apabila WAS cuba memulakan sebagai proses pekerja IIS,ia tidak membuat folder sementara untuk menulis konfigurasi kerana pautan simbolik. Oleh itu http.sys mengembalikan ralat HTTP 503.

Microsoft mengesyorkan untuk membuang pautan ini untuk menyelesaikan masalah ini. Untuk melakukan ini, buka arahan arahan sebagai pentadbir dan masukkan arahan berikut secara keseluruhan:

net stop WAS /y

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

net start W3SVC

Catatan: Anda juga boleh membuang pautan ini secara manual C: \ inetpub \ temp \ appPools.