تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الملخص

تصف هذه المقالة كيفية استخدام الأداة Debug Diagnostics v1.2 استكشاف الأخطاء وإصلاحها Microsoft Internet Information Services (IIS) التي توقفت عن الاستجابة.

عندما تتوقف عملية IIS مثل Inetinfo.exe أو Dllhost.exe أو W3wp.exe الاستجابة (يتوقف)، فقد تواجه أي من الأعراض التالية:

  • لا يتم تحميل صفحة ويب بشكل صحيح. على سبيل المثال، تظهر صفحة ويب فارغة أو تتوقف عن الاستجابة.

  • تواجه أداء بطيئا على خادم يعمل ب IIS. على سبيل المثال، يتحرك شريط التقدم ببطء شديد عند محاولة عرض صفحة ويب، أو تلاحظ رسالة تشبه ما يلي في شريط المعلومات:

    تم العثور على موقع ويب. رد الانتظار

  • على خادم يعمل ب IIS 6.0 أو أعلى، يتم كتابة رسائل التحذير التي تشبه إحدى الرسائل التالية إلى سجل النظام:

    رسالة التحذير 1

    رسالة التحذير2Note IISService هي خدمة IIS يتم تشغيلها على الكمبيوتر. ProcessID هو "معرّف العملية" لعملية يتم تشغيلها على الكمبيوتر.

تتناول هذه المقالة كيفية تثبيت أداة تشخيص الأخطاء وكيفية تكوينها. يمكنك استخدام الأداة Debug Diagnostics (تشخيص الأخطاء) لا استكشاف الأخطاء وإصلاحها في عملية IIS التي توقفت عن الاستجابة.

مزيد من المعلومات

عندما تتوقف عملية IIS عن الاستجابة، نوصي بإنشاء ملف تفريغ ذاكرة كامل لعملية IIS أثناء معالجة IIS لطلبات العملاء. يمكنك استخدام أداة تشخيص الأخطاء لالتقاط ملفات تفريغ الذاكرة التي يتم التقاطها وتحليلها عند معالجة IIS لطلبات العميل.

لتثبيت أداة تشخيص الأخطاء وتكوينها، اتبع الخطوات التالية:

  1. قم بتنزيل أداة تشخيص الأخطاء وتثبيتها. لتثبيت أداة تشخيص الأخطاء، تفضل بزيارة موقع Microsoft على الويب التالي:

    http://www.microsoft.com/download/en/details.aspx?id=26798 Note إذا كنت تقوم بتكوين أداة تشخيص الأخطاء لاستخدامها مع IIS 6.0 أو أعلى، فا انتقل إلى الخطوة 3.

  2. في Microsoft Internet Information Services 5.1 وفي Microsoft Internet Information Services 5.0، قم إيقاف تشغيل ميزة التقاط استثناءات تصحيح الأخطاء. للقيام بذلك، اتبع الخطوات التالية:

    1. انقر فوق بدء، وانقر فوق تشغيل، Inetmgr.exe، ثم انقر فوق موافق.

    2. انقر بضغطة زر الماوس الأيمن فوق الكمبيوتر الذي تريد تكوينه، ثم انقر فوق خصائص.

    3. في القائمة الخصائص الرئيسية ، انقر فوق خدمة WWW، ثم انقر فوق تحرير.

    4. على علامة التبويب دليل الصفحة الرئيسية ، انقر فوق تكوين.

    5. على علامة التبويب خيارات العملية، انقر لمسح خانة الاختيار تمكين التقاط استثناءات تصحيح الأخطاء، ثم انقر فوق موافق.

    6. أعد تشغيل IIS. يجب إعادة تشغيل IIS لكي يكون هذا التغيير حيز التنفيذ.

  3. إنشاء ملف تفريغ باستخدام أحد الأساليب التالية:

    • إنشاء قاعدة أداء. للقيام بذلك، اتبع الخطوات التالية:

      1. انقر فوق بدء، وانقر فوق تشغيل، وا اكتب مسار أداة تشخيص الأخطاء، ثم انقر فوق موافق.

        ملاحظة بشكل افتراضي، توجد الأداة Debug Diagnostics في المجلد C:\Program Files\DebugDiag.

      2. على علامة التبويب قواعد ، انقر فوق إضافة قاعدة.

      3. انقر فوق أداء، واختر وقت استجابة HTTP، ثم انقر فوق التالي.

      4. انقر فوق إضافة عنوان URL، وا اكتب عنوان URL لموقع ويب تواجه فيه المشكلة، وانقر فوق موافق، ثم انقر فوق نعم لاختبار عنوان URL.

      5. انقر فوق موافق، ثم فوق التالي.

      6. انقر فوق إضافة هدف تفريغ.

      7. في القائمة نوع الهدف ، انقر فوق نوع الهدف الذي تريده، وانقر فوق موافق، ثم انقر فوق التالي.

      8. اكتب اسما للقاعدة، وا اكتب مسارا لموقع ملف تفريغ المستخدم، ثم انقر فوق التالي.

      9. انقر فوق تنشيط القاعدة الآن، ثم انقر فوق إنهاء.

      10. على علامة التبويب قواعد، لاحظ أن القاعدة نشطة في عمود الحالة.

    • إنشاء ملف IIS Hang Dump يدويا. للقيام بذلك، اتبع الخطوات التالية:

      1. انقر فوق بدء، وانقر فوق تشغيل، وا اكتب مسار أداة تشخيص الأخطاء، ثم انقر فوق موافق.

        ملاحظة بشكل افتراضي، توجد الأداة Debug Diagnostics في المجلد C:\Program Files\DebugDiag.

      2. في القائمة أدوات ، انقر فوق إنشاء IIS/COM+ Hang Dump.

    • إنشاء ملف تفريغ مستخدم لعملية. للقيام بذلك، اتبع الخطوات التالية:

      1. انقر فوق بدء، وانقر فوق تشغيل، وا اكتب مسار أداة تشخيص الأخطاء، ثم انقر فوق موافق.

        ملاحظة بشكل افتراضي، توجد الأداة Debug Diagnostics في المجلد C:\Program Files\DebugDiag.

      2. على علامة التبويب عمليات ، انقر ب زر الماوس الأيمن فوق العملية التي تريد استكشاف الأخطاء فيها وإصلاحها، ثم انقر فوق إنشاء مستخدم كامل.

  4. تحليل ملف تفريغ البيانات. لتحليل ملف تفريغ الملفات، اتبع الخطوات التالية:

    1. انقر فوق بدء، وانقر فوق تشغيل، وا اكتب مسار أداة تشخيص الأخطاء، ثم انقر فوق موافق.

      ملاحظة بشكل افتراضي، توجد الأداة Debug Diagnostics في المجلد C:\Program Files\DebugDiag.

    2. على علامة التبويب تحليل متقدم ، انقر فوق إضافة ملفات البيانات.

    3. حدد موقع ملف تفريغ الملفات الذي تريد تحليله، ثم انقر فوق فتح.

    4. على علامة التبويب تحليل متقدم ، انقر فوق تعطل/توقف التحليل، ثم انقر فوق بدء التحليل.

    5. راجع التقرير الذي يتم عرضه في Microsoft Internet Explorer. يتم أيضا تخزين نسخة من هذا التقرير في المجلد \DebugDiag\Reports.

ملاحظة إذا كنت تريد استكشاف الأخطاء وإصلاحها ل DLL مخصص، يمكنك تضمين ملفات PDB المخصصة. لتضمين ملفات PDB المخصصة، انقر فوق خيارات الإعدادات في القائمة أدوات، وانقر فوق مسارات البحث والمجلدات، وا اكتب المسار في المربع مسار البحث عن الرموز لتصحيح الأخطاء، ثم انقر فوق موافق.

المراجع

للحصول على مزيد من المعلومات حول كيفية استخدام أداة تشخيص الأخطاء في استكشاف الأخطاء في استخدام CPU العالي وإصلاحها بواسطة عملية IIS، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:

919791 كيفية استخدام أداة تشخيص الأخطاء في استكشاف الأخطاء وإصلاح الاستخدام العالي لوحدة المعالجة المركزية (CPU) بواسطة عملية في IIS

للحصول على مزيد من المعلومات حول كيفية استخدام أداة تشخيص الأخطاء في استكشاف الأخطاء في استخدام الذاكرة العالية وإصلاحها بواسطة عملية IIS، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:

919790 كيفية استخدام أداة IIS Debug Diagnostics (تشخيصات تتبع الأخطاء في IIS) لا استكشاف مشكلة تسرب الذاكرة في عملية IIS

وإصلاحها للحصول على مزيد من المعلومات حول كيفية استخدام أداة تشخيص الأخطاء في استكشاف الأخطاء وإصلاحها في عملية IIS التي يتم إغلاقها بشكل غير متوقع، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:

919789 كيفية استخدام أداة تشخيصات تصحيح الأخطاء وإصلاحها في عملية IIS التي تتوقف بشكل غير متوقع

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×