سؤال

لدي تطبيق كبير جدًا يستخدم MSDTC.كم عدد المنافذ التي يجب أن أفتحها؟هل هناك طريقة لتحديد ذلك؟

يحرر: أنا أعرف ماذا المنافذ التي أحتاج إلى فتحها، لا أعرف كم عدد احتاج.

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

المحلول

أعتقد أن ميجول يريد أن يعرف مدى ضخامة نطاق تخصيص منفذ RPC الديناميكي يجب ان يكون.

في قاعدة المعارف يذكرون ما لا يقل عن 100 منفذ

علاوة على ذلك ، توضح التجربة السابقة أنه يجب فتح 100 منفذ على الأقل ، لأن العديد من خدمات النظام تعتمد على منافذ RPC هذه للتواصل مع بعضها البعض.

لذلك أود تصميم تطبيق معياري لاختبار قيم مختلفة لنطاقك الديناميكي.

نصائح أخرى

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

بقدر ما أتذكر تم استخدام المنافذ التالية:

منفذ TCP 1433 (المنفذ الافتراضي الذي يستخدمه SQL Server)

منفذ UDP 1434 (يستخدمه SQL Server)

منفذ TCP 3372 (المستخدم بواسطة MSDTC.EXE)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top