أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

تعيين خاصية قاعدة التعريف DisableSocketPooling أي تأثير

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

اضغط هنا لرابط المقالة باللغة الانجليزية813368
الأعراض
عند بدء تشغيل "خدمات معلومات إنترنت (IIS) 6.0" على نظام التشغيل Windows Server 2003 IIS بربط كافة عناوين IP على الملقم، وليس فقط عناوين IP التي تم تعيينها إلى مواقع ويب. قد يكون هذا صحيحاً حتى لو قمت بتعيين خاصية قاعدة التعريف DisableSocketPooling إلى True.
السبب
للسماح التطبيقات استخدام نفس المنفذ على عناوين IP مختلفة بنجاح, يجب عليك استخدام أداة مساعدة جديد Httpcfg.exe. يوجد Httpcfg.exe على "القرص المضغوط" لـ Windows Server 2003 في الدليل Support\Tools الموجود كجزء من الملف Support.cab.
الحل

تثبيت أدوات الدعم Microsoft Windows

  1. أدخل "القرص المضغوط" الذي يحتوي على Windows Server 2003 في محرك الأقراص المضغوطة أو أقراص DVD.
  2. عندما يفتح القرص المضغوط ، انقر فوق تنفيذ مهام إضافية.
  3. انقر فوق استعراض هذا القرص المضغوط.
  4. انقر نقراً مزدوجاً فوق الدعم.
  5. انقر نقراً مزدوجاً فوق أدوات.
  6. انقر نقراً مزدوجاً فوق SUPTOOLS.MSI.
  7. انقر فوق التالي اكتب المعلومات الخاصة بك في المربعات اسم وتنظيمها انقر فوق التالي ومن ثم انقر فوق "التالي" في الشاشة التالية.
  8. انقر فوق التالي مرة أخرى لبدء التثبيت.
  9. انقر فوق إنهاء.

لإضافة عنوان IP إلى قائمة تضمين IP

  1. انقر فوق ابدأ ثم انقر فوق تشغيل.
  2. واكتب cmd ثم انقر فوق موافق لفتح موجه الأوامر.
  3. نوع ما يلي، حيث xxx.xxx.x.x عنوان IP الذي تريد إضافته:
    httpcfg تعيين iplisten -i xxx.xxx.x.x
    عند نجاح ذلك، ترجع Httpcfg التالية:
    تم إكمال 0 HttpSetServiceConfiguration

    لعرض رموز الحالة إضافية انظر تعليمات Httpcfg.
  4. بعد إضافة عنوان IP استخدم الأمر التالي لسرد عليه:
    iplisten الاستعلام httpcfg
    إرجاع Httpcfg التالية:
    IP: xxx.xxx.x.x
  5. من موجه الأوامر إيقاف الخدمة HTTP والخدمات التابعة. للقيام بذلك، اكتب السلسلة التالية في موجه الأوامر:
    /y http net stop
  6. من موجه الأوامر، تشغيل خدمة HTTP وهو الخدمات التابعة. للقيام بذلك، اكتب السلسلة التالية في موجه الأوامر:
    net start w3svc
    ملاحظة عند بدء تشغيل w3svc سيتم تشغيل كافة الخدمات التي تم إيقافها عند توقف HTTP.
تصريح
يعتبر هذا السلوك حسب التصميم.
معلومات أخرى
يستخدم IIS 5.0 الخاصية قاعدة التعريف DisableSocketPooling السماح للتطبيقات بالوصول إلى نفس المنفذ عبر IP مختلفة عناوين. تعيين هذه القيمة إلى True التصاريح هذه التطبيقات إلى موجودة على نفس تثبيت نظام التشغيل Microsoft Windows 2000.

لأنه يتم تعريف DisableSocketPooling كخاصية صالحة في مخطط قاعدة تعريف IIS 6.0 (MBSchema.xml) ، يمكن استمرار تعيين هذه الخاصية باستخدام Adsutil.vbs ولكن هذا أي تأثير. الأداء الوظيفي في IIS 6.0 جزء من برنامج جديد مستوى تشغيل kernel HTTP.sys. لتكوين HTTP.sys يجب عليك استخدام Httpcfg.exe.

في IIS 5.0 هو وحدة إصغاء TCP Winsock. يستخدم Winsock مآخذ توصيل ويقوم يرتبط IIS إلى أداء وقابلية Winsock API. تجمع مأخذ التوصيل تم تقديم إلى مشاكل في 4.0 حيث تم استخدام المورد عالية مع العديد من مواقع ويب من ملقم معلومات إنترنت (IIS) في عنوان IP فردية باستخدام عناوين.

لحل هذه المشكلة قابلية التحجيم IIS 5.0 يستخدم تجمع مأخذ التوصيل للسماح الموارد يمكن مشاركتها. مأخذ التوصيل التصاريح تجمع مزدوجة أو triple عدد المواقع لتشغيل على ملقم معين مع فريد عناوين. الخاصية DisableSocketPooling أيضاً يتم تقديمه في IIS 5.0 وتستخدم عند تثبيت تطبيق آخر هي التي تتطلب استخدام المنفذ الذي يستمع IIS بشكل افتراضي (مثل منفذ 80).

في IIS 6.0 HTTP.sys مستمع TCP ويتم HTTP.sys لا تستخدم Winsock API. مآخذ التوصيل غير خاصية قابلة للتكوين. يستخدم HTTP.sys قائمة تضمين IP. افتراضياً، هذه القائمة فارغ ثم يستمع IIS على كافة عناوين IP. يمكنك تحديد عناوين IP سوف الإصغاء IIS بواسطة إضافتها إلى قائمة تضمين IP.

هام قائمة تضمين IP للقراءة أثناء بدء تشغيل خدمة HTTP. إذا قمت بتغيير القائمة يجب إعادة تشغيل الخدمة.

ملاحظة خدمة HTTP خدمة SSL HTTP خدمات مختلفة. لا يظهر في قائمة الخدمات الخدمة HTTP ثم يجب إعادة تشغيل موجه الأوامر. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ ثم انقر فوق تشغيل واكتب على cmd لفتح موجه الأوامر. في موجه الأوامر، اكتب /y http net stop واضغط ENTER. يتوقف هذا ويب نشر الخدمات لأنها تعتمد على خدمة HTTP والخدمة HTTP طبقة مآخذ التوصيل الآمنة (SSL).
  2. لبدء تشغيل خدمة HTTP اكتب net start w3svc في موجه الأوامر. يؤدي هذا إلى تشغيل خدمة HTTP SSL وخدمة HTTP.
بعد إضافة عناوين IP إلى قائمة تضمين IP يجب إضافة لكل عنوان IP المستخدم من قبل موقع ويب. في حالة ربط موقع ويب إلى IP لا يبدأ عنوان غير موجود في قائمة موقع ويب.
مراجع
للحصول على تعليمات حول استخدام هذا الأمر انظر التعليمات الفورية Httpcfg. للوصول إلى التعليمات الفورية Httpcfg ، اكتب Httpcfg / ؟ في موجه الأوامر، أو اتبع الخطوات التالية:
  1. انقر فوق ابدأ.
  2. انقر فوق كافة البرامج.
  3. انقر فوق أدوات دعم Windows.
  4. انقر فوق تعليمات أدوات الدعم.
  5. انقر فوق "H" ضمن قائمة المرتبة هجائياً أدوات بواسطة اسم الملف.
  6. انقر نقراً مزدوجاً فوق Httpcfg.exe (تكوين HTTP المساعدة).
لمزيد من المعلومات حول DisableSocketPooling انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
238131كيفية تعطيل تجمع مأخذ التوصيل

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 813368 - آخر مراجعة: 12/03/2007 21:25:59 - المراجعة: 5.3

Microsoft Internet Information Services 6.0

  • kbmt kbhowto KB813368 KbMtar
تعليقات
/html>=">