Windows 10'da Web uygulamaları HTTP Hatası 503 ve WAS olayı 5189

Bugünkü gönderide , Windows 10'u yükselttikten sonra bunun nedenini araştıracağız ve ardından Web uygulamalarının HTTP Hatası 503(HTTP Error 503) ve WAS olayı 5189'u döndürmesi sorununa çözümler sunacağız.(WAS event 5189)

Web uygulamaları HTTP Hatası 503(HTTP Error 503) ve WAS olayı 5189

Web uygulamaları HTTP Hatası 503 ve WAS olayı 5189

Windows 10 veya Windows Server 2016 çalıştıran ve Internet Information Services (IIS) etkinleştirilmiş bir bilgisayarınız varsa ve Windows 10(Windows 10) veya Windows Server 2016'nın(Windows Server 2016) daha yeni bir sürümüne yükseltirseniz , bazı web uygulamaları başlamayabilir, bunun yerine, aşağıdaki hata mesajını verebilirler:

Service Unavailable

HTTP Error 503. The service is unavailable.

Ayrıca, Olay Günlüğünü(Event Log) görürseniz, aşağıdaki mesajı göreceksiniz:

WAS olayı 5189: Windows İşlem Etkinleştirme Hizmeti , '< (Windows Process Activation Service)DefaultAppPool >' uygulama havuzu için bir uygulama havuzu yapılandırma dosyası oluşturamadı . Hata türü '0'. Bu sorunu çözmek için lütfen applicationhost.config dosyasının doğru olduğundan emin olun ve yapılan son yapılandırma değişikliklerini yeniden yapın. Veri alanı hata numarasını içerir.

Web uygulamalarının nedeni HTTP Hatası 503(HTTP Error 503) ve WAS olayı 5189

Bu hata, Windows Etkinleştirme Hizmeti'nin(Service) ( WAS ), tipik işlem sırasında aşağıdaki klasördeki her IIS uygulama havuzu için geçici bir yapılandırma dosyası oluşturması nedeniyle oluşabilir .

C:\inetpub\temp\appPools

İlk yükseltme aşamasında, Windows Update mevcut klasörleri ve dosyaları ( Windows klasörünün dışında) tarar ve yükseltmeden sonra geri yüklenecek yolları kaydeder. Ancak yapılandırma dosyaları geçici olduğundan, WAS durdurulduğunda silinirler.

Windows Update'in(Windows Update) sonraki aşamasında, önceden taranan bu dosya ve klasörler geçici bir yükseltme konumuna kopyalanır. Windows yükseltildikten sonra , Windows Update bu dosya ve klasörleri orijinal konumlarına geri yüklemeye çalışmadan önce geçici bir yükseltme konumuna kopyalanan her klasöre sembolik bir bağlantı oluşturur.

Ancak, bu geçici yapılandırma dosyaları artık mevcut olmadığından, Windows Update sembolik bağları kaldırmaz.

WAS , bir IIS çalışan işlemi olarak başlamaya çalıştığında , sembolik bağlantılar nedeniyle yapılandırmayı yazmak için geçici bir klasör oluşturmaz. Bu nedenle, Http.Sys bir HTTP 503 hatası döndürür.

Web uygulamaları HTTP Hatası 503(HTTP Error 503) ve WAS olayı 5189 nasıl çözülür

Bu sorunu çözmek için Microsoft , Windows Update tarafından oluşturulan (Windows Update)sembolik bağların (Sembolik bağlar normal dosyalarla aynı şekilde silinebilir) el ile silinmesini önerir . Bunu yapmak için şu adımları izleyin.

Komut İstemi'ni yükseltilmiş modda açın(Open Command Prompt in elevated mode) , aşağıdaki komutu kopyalayıp yapıştırın ve Enter'a(Enter) basın :

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

Umarım bu yazı yardımcı olur!



About the author

10 yılı aşkın deneyime sahip bir iOS geliştiricisiyim. iPhone ve iPad için uygulama geliştirme konusunda uzmanım. Kullanıcı akışları oluşturma, Özel Geliştirme Kitleri (CDK'ler) oluşturma ve çeşitli uygulama geliştirme çerçeveleriyle çalışma deneyimim var. Önceki çalışmamda, bir ürün yönetim aracı ve bir uygulama gönderme aracı içeren Apple'ın App Store'unu yönetmeye yardımcı olacak araçlar da geliştirdim.



Related posts