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

الملخص

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

مقدمة

يحدث الاستخدام العالي لوحدة المعالجة المركزية (CPU) بواسطة عملية في IIS عندما تستخدم عملية IIS 80 بالمائة أو أكثر من دورات CPU المتوفرة لفترة زمنية ثابتة. أمثلة على عملية IIS هي Inetinfo.exe Dllhost.exe W3wp.exe. عند حدوث ارتفاع معدل استخدام CPU من خلال عملية IIS، ستختبر واحدا أو أكثر من الأعراض التالية:

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

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

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

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

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


الخطوة 1: تنزيل أداة تشخيص الأخطاء ثم تثبيتها v1.2

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

http://www.microsoft.com/download/en/details.aspx?id=26798

الخطوة 2: تكوين تسجيل مراقب الأداء

لتكوين تسجيل مراقب الأداء، اتبع الخطوات التالية:

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

    ملاحظة بشكل افتراضي، توجد أداة تشخيص الأخطاء في المجلد التالي:

    C:\Program Files\DebugDiag

  2. في القائمة أدوات، انقر فوق خيارات الإعدادات.

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

    ملاحظة تعتمد القيمة الموجودة في المربع فاصل أخذ عينات البيانات على وقت حدوث مشكلة استخدام CPU العالية. يزداد حجم السجل مع جمع البيانات. اتصل بمحترف دعم Microsoft للحصول على معلومات حول كيفية تكوين القيمة في المربع فاصل عينات البيانات.

الخطوة 3: تعطيل التقاط استثناءات تصحيح الأخطاء

ملاحظة إذا كنت تقوم بتكوين أداة تشخيص الأخطاء لاستخدام الأداة مع IIS 6.0 أو أعلى، فا انتقل إلى "الخطوة 4: إنشاء ملف تفريغ".

إذا كنت تقوم بتكوين أداة تشخيص الأخطاء لاستخدام الأداة مع IIS 5.1 أو IIS 5.0، فعطل التقاط استثناءات Debug. للقيام بذلك، اتبع الخطوات التالية:

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

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

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

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

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

الخطوة 4: إنشاء ملف تفريغ

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

الطريقة 1: إنشاء قاعدة تعليق

لإنشاء قاعدة تعليق، اتبع الخطوات التالية:

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

    ملاحظة بشكل افتراضي، توجد أداة تشخيص الأخطاء في المجلد التالي:

    C:\Program Files\DebugDiag

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

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

  4. انقر فوق إضافة عنوان URL، وحدد إما خيارات ETW أو Ping، وا اكتب عنوان URL لموقع ويب الذي تواجه فيه المشكلة، ثم قم بتعيين 2012 وقت اا للمهبة و Ping المناسبة، ثم انقر فوق موافق. بعد ذلك، انقر فوق نعم لاختبار عنوان URL.

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

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

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

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

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

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

الطريقة 2: إنشاء ملف IIS Hang Dump يدويا

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

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

    ملاحظة بشكل افتراضي، توجد أداة تشخيص الأخطاء في المجلد التالي:

    C:\Program Files\DebugDiag

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

الطريقة 3: إنشاء ملف تفريغ مستخدم لعملية في أداة تشخيص الأخطاء

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

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

    ملاحظة بشكل افتراضي، توجد أداة تشخيص الأخطاء في المجلد التالي:

    C:\Program Files\DebugDiag

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

الخطوة 5: تعطيل تسجيل مراقب الأداء

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

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

    ملاحظة بشكل افتراضي، توجد أداة تشخيص الأخطاء في المجلد التالي:

    C:\Program Files\DebugDiag

  2. في القائمة أدوات، انقر فوق خيارات الإعدادات.

  3. على علامة التبويب سجل الأداء ، انقر فوق تعطيل تسجيل بيانات عداد الأداء.

الخطوة 6: تحليل ملف تفريغ الملفات

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

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

    ملاحظة بشكل افتراضي، توجد أداة تشخيص الأخطاء في المجلد التالي:

    C:\Program Files\DebugDiag

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

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

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

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

    C:\Program Files\DebugDiag\Reports

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

المراجع

لمزيد من المعلومات حول كيفية استخدام IIS، تفضل بزيارة موقع Microsoft على ويب التالي:

http://www.iis.netلعرض ويب لشبكة مطوري Microsoft (MSDN) حول كيفية معالجة المشاكل المتعلقة ب IIS، تفضل بزيارة مواقع MSDN على الويب التالية:

كيفية استكشاف الأخطاء وإصلاحها في الحالات التي لا يستجيب فيها IIS
http://go.microsoft.com/fwlink/?LinkId=40968

كيفية تشخيص تسرب الذاكرة في IIS
http://go.microsoft.com/fwlink/?LinkId=40969

كيفية تشخيص الحالات التي يتم فيها إغلاق IIS
بشكل غير متوقع http://go.microsoft.com/fwlink/?LinkId=40967 للحصول على مزيد من المعلومات حول كيفية استخدام أداة تشخيص الأخطاء في استكشاف المشاكل المتعلقة بعملية IIS وإصلاحها، انقر فوق أرقام المقالات التالية لعرض المقالات في قاعدة معارف Microsoft:

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

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

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

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

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

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

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

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

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

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

×