Kesalahan

Aplikasi web HTTP Error 503 dan WAS event 5189 pada Windows 10

Aplikasi web HTTP Error 503 dan WAS event 5189 pada Windows 10

Dalam catatan hari ini, kami akan menerangkan sebabnya dan kemudian memberikan penyelesaian untuk masalah aplikasi Web yang kembali Ralat HTTP 503 dan ADA acara 5189, selepas anda menaik taraf Windows 10.

Apl web HTTP Error 503 & WAS event 5189

Sekiranya anda mempunyai komputer yang menjalankan Windows 10 atau Windows Server 2016 yang mengaktifkan Perkhidmatan Maklumat Internet (IIS), dan anda menaik taraf ke versi Windows 10 atau Windows Server 2016 yang lebih baru, maka beberapa aplikasi web mungkin tidak bermula, tetapi sebaliknya, mereka mungkin membuang mesej ralat berikut:

Perkhidmatan Tidak Tersedia

Ralat HTTP 503. Perkhidmatan ini tidak tersedia.

Lebih-lebih lagi, jika anda melihat Log Peristiwa, anda akan melihat mesej berikut:

ADA peristiwa 5189: Perkhidmatan Pengaktifan Proses Windows gagal menghasilkan fail konfigurasi kumpulan aplikasi untuk kumpulan aplikasi '<DefaultAppPool> '. Jenis ralat adalah '0'. Untuk menyelesaikan masalah ini, pastikan bahawa hos aplikasi.fail konfigurasi betul dan lakukan perubahan konfigurasi terakhir yang dibuat. Medan data mengandungi nombor ralat.

Sebab Ralat HTTP aplikasi Web 503 dan WAS peristiwa 5189

Kesalahan ini boleh berlaku kerana Windows Activation Service (WAS) membuat fail konfigurasi sementara untuk setiap kumpulan aplikasi IIS dalam folder di bawah ini semasa operasi biasa.

C: \ inetpub \ temp \ appPools

Semasa fasa peningkatan awal, Pembaruan Windows mengimbas folder dan fail yang ada (di luar folder Windows) dan mencatatkan jalannya untuk dipulihkan selepas peningkatan. Namun, kerana fail konfigurasi bersifat sementara, fail tersebut akan dihapus ketika WAS dihentikan.

Pada fasa Pembaruan Windows seterusnya, fail dan folder yang dipindai sebelumnya disalin ke lokasi peningkatan sementara. Setelah Windows dinaik taraf, Pembaruan Windows membuat pautan simbolik ke setiap folder yang disalin ke lokasi peningkatan sementara sebelum cuba mengembalikan fail dan folder ini ke lokasi asalnya.

Namun, kerana fail konfigurasi sementara ini tidak lagi ada, Kemas kini Windows tidak menghapus 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.

Cara menyelesaikan Ralat HTTP aplikasi Web 503 dan peristiwa WAS 5189

Untuk mengatasi masalah ini, Microsoft mengesyorkan untuk menghapus pautan simbolik secara manual (Pautan simbolik dapat dihapus sama seperti fail biasa) yang dibuat oleh Windows Update. Untuk melakukan ini, ikuti langkah-langkah ini.

Buka Prompt Perintah dalam mod tinggi, salin dan tampal perintah di bawah dan tekan Enter:

perhentian bersih WAS / y rmdir / s / q C: \ inetpub \ temp \ appPools net start W3SVC

Semoga catatan ini membantu!

Butang klik kiri tetikus tidak berfungsi pada Windows 10
Sekiranya anda menggunakan tetikus khusus dengan komputer riba, atau komputer desktop anda tetapi butang klik kiri tetikus tidak berfungsi pada Window...
Kursor melompat atau bergerak secara rawak semasa menaip di Windows 10
Sekiranya anda mendapati kursor tetikus anda melompat atau bergerak sendiri, secara automatik, secara rawak semasa menaip komputer riba atau komputer ...
Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...