تطبيقات الويب خطأ HTTP 503 وحدث WAS 5189 على Windows 10

في منشور اليوم ، سنستكشف السبب ثم نقدم الحلول لمشكلة تطبيقات الويب(Web) التي تعيد HTTP Error 503 و WAS event 5189 ، بعد ترقية Windows 10.

(Web)تطبيقات الويب خطأ HTTP 503(HTTP Error 503) & حدث WAS 5189

تطبيقات الويب خطأ HTTP 503 وحدث WAS 5189

إذا كان لديك جهاز كمبيوتر يعمل بنظام التشغيل Windows 10 أو Windows Server 2016 وتم تمكين خدمات معلومات الإنترنت (IIS) عليه ، وقمت بالترقية إلى إصدار أحدث من Windows 10 أو Windows Server 2016 ، فقد لا تبدأ بعض تطبيقات الويب ، ولكن بدلاً من ذلك ، قد يعرضون رسالة الخطأ التالية:

Service Unavailable

HTTP Error 503. The service is unavailable.

علاوة على ذلك ، إذا رأيت سجل الأحداث(Event Log) ، فسترى الرسالة التالية:

حدث WAS(WAS) 5189: فشلت خدمة تنشيط العمليات في Windows(Windows Process Activation Service) في إنشاء ملف تكوين تجمع التطبيقات لتجمع التطبيقات '< DefaultAppPool >'. نوع الخطأ هو "0". لحل هذه المشكلة ، يرجى التأكد من صحة ملف applicationhost.config وإعادة الالتزام بآخر تغييرات التكوين التي تم إجراؤها. يحتوي حقل البيانات على رقم الخطأ.

سبب تطبيقات الويب (Web)خطأ HTTP 503(HTTP Error 503) وحدث WAS 5189

يمكن أن يحدث هذا الخطأ لأن خدمة (Service)تنشيط Windows ( WAS ) تقوم بإنشاء ملف تكوين مؤقت لكل تجمع تطبيقات IIS في المجلد أدناه أثناء العملية المعتادة.

C:\inetpub\temp\appPools

أثناء مرحلة الترقية الأولية ، يقوم Windows Update بفحص المجلدات والملفات الموجودة (خارج مجلد Windows ) ويسجل مساراتها لاستعادتها بعد الترقية. ومع ذلك ، نظرًا لأن ملفات التكوين مؤقتة ، يتم حذفها عند إيقاف WAS .

في المرحلة التالية من Windows Update ، يتم نسخ هذه الملفات والمجلدات الممسوحة ضوئيًا مسبقًا إلى موقع ترقية مؤقت. بعد ترقية Windows ، يقوم (Windows)Windows Update بإنشاء ارتباط رمزي لكل مجلد تم نسخه إلى موقع ترقية مؤقت قبل أن يحاول استعادة هذه الملفات والمجلدات إلى موقعها الأصلي.

ومع ذلك ، نظرًا لأن ملفات التكوين المؤقتة هذه لم تعد موجودة ، لا يزيل Windows Update الروابط الرمزية.(Windows Update)

عندما يحاول WAS البدء كعملية عامل (WAS)IIS ، فإنه لا يُنشئ مجلدًا مؤقتًا لكتابة التكوين بسبب الارتباطات الرمزية. لذلك ، تقوم Http.Sys(Http.Sys) بإرجاع خطأ HTTP 503 .

كيفية حل تطبيقات الويب (Web)خطأ HTTP 503(HTTP Error 503) وحدث WAS 5189

لحل هذه المشكلة ، توصي Microsoft بحذف (Microsoft)الارتباطات الرمزية يدويًا (يمكن حذف الروابط الرمزية مثل الملفات العادية) التي تم إنشاؤها بواسطة Windows Update . لكي تفعل هذا، اتبع هذه الخطوات.

افتح موجه الأوامر في الوضع المرتفع(Open Command Prompt in elevated mode) ، وانسخ والصق الأمر أدناه واضغط على Enter :

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

أتمنى أن يساعد هذا المنشور!



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts