Aplikasi web HTTP Error 503 dan WS event 5189 di Windows 10

Dalam posting hari ini, kami akan mengeksplorasi penyebabnya dan kemudian memberikan solusi untuk masalah aplikasi Web yang mengembalikan HTTP Error 503 dan WS event 5189(WAS event 5189) , setelah Anda memutakhirkan Windows 10.

(Web)Aplikasi web Kesalahan HTTP 503(HTTP Error 503) & WS(WAS) acara 5189

Aplikasi web HTTP Error 503 dan WS event 5189

Jika Anda memiliki komputer yang menjalankan Windows 10 atau Windows Server 2016 yang mengaktifkan Layanan Informasi Internet (IIS), dan Anda memutakhirkan ke versi Windows 10 atau Windows Server 2016 yang lebih baru , maka beberapa aplikasi web mungkin tidak dimulai, tetapi sebaliknya, mereka mungkin memunculkan pesan kesalahan berikut:

Service Unavailable

HTTP Error 503. The service is unavailable.

Selain itu, jika Anda melihat Log Peristiwa(Event Log) , Anda akan melihat pesan berikut:

WS(WAS) acara 5189: Layanan Aktivasi Proses Windows(Windows Process Activation Service) gagal menghasilkan file konfigurasi kumpulan aplikasi untuk kumpulan aplikasi '< DefaultAppPool >'. Jenis kesalahannya adalah '0'. Untuk mengatasi masalah ini, harap pastikan bahwa file applicationhost.config sudah benar dan komit ulang perubahan konfigurasi terakhir yang dibuat. Bidang data berisi nomor kesalahan.

Penyebab Aplikasi Web HTTP Error 503 dan WS(WAS) event 5189

Galat ini dapat terjadi karena Layanan (Service)Aktivasi Windows ( WS(WAS) ) membuat file konfigurasi sementara untuk setiap kumpulan aplikasi IIS di folder di bawah ini selama operasi tipikal.

C:\inetpub\temp\appPools

Selama fase pemutakhiran awal, Pemutakhiran Windows(Windows Update) memindai folder dan file yang ada (di luar folder Windows ) dan mencatat jalurnya untuk dipulihkan setelah pemutakhiran. Namun, karena file konfigurasi bersifat sementara, file tersebut akan dihapus saat WS(WAS) dihentikan.

Pada fase berikutnya dari Pembaruan Windows(Windows Update) , file dan folder yang dipindai sebelumnya ini disalin ke lokasi pemutakhiran sementara. Setelah Windows ditingkatkan, Pembaruan Windows(Windows Update) membuat tautan simbolis ke setiap folder yang disalin ke lokasi pemutakhiran sementara sebelum mencoba memulihkan file dan folder ini ke lokasi aslinya.

Namun, karena file konfigurasi sementara ini tidak ada lagi, Pemutakhiran Windows(Windows Update) tidak menghapus tautan simbolis.

Ketika WS(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 .

Bagaimana mengatasi aplikasi Web HTTP Error 503 dan WS(WAS) event 5189

Untuk mengatasi masalah ini, Microsoft merekomendasikan untuk menghapus tautan simbolik secara manual (Tautan simbolik dapat dihapus sama seperti file biasa) yang dibuat oleh Pembaruan Windows(Windows Update) . Untuk melakukannya, ikuti langkah-langkah ini.

Buka Command Prompt dalam mode yang ditinggikan(Open Command Prompt in elevated mode) , salin dan tempel perintah di bawah ini dan tekan Enter :

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

Semoga postingan ini membantu!



About the author

Saya seorang insinyur perangkat lunak dan penjelajah. Saya memiliki pengalaman dengan Microsoft Xbox 360 dan Google Explorer. Saya dapat memberikan rekomendasi ahli untuk alat pengembangan perangkat lunak tertentu, serta membantu orang memecahkan masalah umum Explorer.



Related posts