المقدمة
يصف هذا المستند الأسباب المحتملة لضعف أداء الويب باستخدام وحدة التحكم في متعدد النقاط (MCU) لنظام TelePresence من Cisco بسبب إستخدام واجهة الويب والحد الأقصى لعدد تسجيلات الدخول إلى الويب ويصف أيضا بعض الحلول المحتملة.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- Cisco TelePresence MCU
- بروتوكول نقل النص التشعبي (HTTP)
- بروتوكول نقل النص التشعبي الآمن (HTTPS)
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- سلسلة Cisco TelePresence MCU 4500
- سلسلة Cisco TelePresence MCU 5300
- Cisco TelePresence MCU 8510
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المنتجات ذات الصلة
يمكن أيضا إستخدام هذا المستند مع إصدارات البرامج والمكونات المادية التالية:
- سلسلةCisco TelePresence MCU 4200
- Cisco TelePresence MCU 8420
معلومات أساسية
تحتوي وحدة التحكم في إدارة الهيكل (MCU) على ثمانية مؤشرات ترابط يمكنها التعامل معها مع طلبات HTTP. لا تتعامل هذه الاتصالات مع مستخدمي واجهة الويب فقط، بل مع الطلبات الأخرى عبر HTTP أيضا، مثل واجهة برنامج التطبيق (API). لذلك، يؤثر عدد مستخدمي ويب أو الطلبات التي يتم إرسالها بواسطة كل مستخدم ويب، بالإضافة إلى عدد أجهزة API أو طلبات API، على عدد مؤشرات الترابط المستخدمة.
يمكن أن تكون إتصالات بروتوكول التحكم في الإرسال (TCP) في حالة الاحتفاظ بالحيز. تدعم وحدة التحكم في إدارة الهيكل (MCU) ثلاث إتصالات إبقاء لهيكل HTTP متزامنة، والتي تشغل ثلاثة من مؤشرات ترابط العاملين الثمانية. إذا لم تستلم وحدة التحكم في إدارة الهيكل (MCU) أي بيانات لمدة 32 ثانية (من بين شروط أخرى)، فإنها تغلق الاتصال. تتميز صمامات البقاء عن تسجيل دخول مستخدم ويب الإجمالي. للحصول على مزيد من المعلومات حول رسائل البقاء، راجع قسم الاتصالات المتواصلة في بروتوكول نقل النص التشعبي — مذكرة HTTP/1.1.
ملاحظة: ينص القسم 8-1-2 من المذكرة المذكورة أعلاه على أن السلوك الافتراضي ل HTTP/1-1 هو إستخدام ذوات العرف الثابت، ولكن يجب أن يكون الرأس موجودا حتى يمكن إستخدامها في إصدارات وحدة التحكم بالمخزون (MCU) 4.4 والإصدارات السابقة.
عندما يقوم المستخدم بتحميل صفحة ويب، يتم إرسال طلبات HTTP إلى وحدة التحكم في إدارة الهيكل (MCU)؛ ومع ذلك، يمكن أن تحتوي وحدة التحكم في إدارة الهيكل (MCU) على أكثر من ثمانية مستخدمين قاموا بتسجيل الدخول إلى واجهة الويب في أي وقت (انظر الجدول التالي). طلبات HTTP المتزامنة التي يتم إرسالها بواسطة المستخدمين الذين تم تسجيل دخولهم محدودة بعدد مؤشرات الترابط. على الرغم من أن وحدة التحكم في إدارة الهيكل (MCU) تحتوي فقط على ثمانية مؤشرات ترابط يمكنها من معالجة الطلبات بها، إلا أنها تصطف 20 طلبا آخر قبل رفض أي منها.
نموذج MCU |
الحد الأقصى لعدد جلسات ويب |
4501 |
34 |
5320 |
50 |
5310 |
30 |
8510 |
130 |
المشكلة
يتم تجربة أداء ويب ضعيف لوحدة إدارة الاتصالات، ويتم ملاحظة هذه المشكلات:
- يتم تحميل واجهة ويب MCU ببطء وتفقد التطبيقات أو الأجهزة التي تتفاعل مع واجهة برمجة تطبيقات MCU الاتصال.
- يبلغ المستخدمون عن عدم تمكنهم من الوصول إلى واجهة ويب MCU بعد الآن. ولا تزال المؤتمرات نشطة ولا تزال وحدة تنسيق البرامج تستجيب لأدوات إختبار الاتصال. بعد إعادة التشغيل بقوة، يمكن الوصول إلى وحدة التحكم في إدارة الهيكل (MCU) مرة أخرى.
تظهر هذه الرسائل في سجل الأحداث (السجلات > سجل الأحداث😞
112336.297 HTTP : Info : closed http connection - overloaded
112348.390 HTTP : Info : closed http connection - overloaded
112353.392 HTTP : Info : closed http connection - overloaded
112429.516 HTTP : Info : closed http connection - overloaded
112510.617 HTTP : Info : closed http connection - overloaded
112551.739 HTTP : Info : closed http connection - overloaded
112632.838 HTTP : Info : closed http connection - overloaded
2014/10/22 11:58:12.205 HTTP Info 192.1.100.64:53551 connected for 10361s -
listening (102); 192.1.100.64:53475 connected for 10391s - listening (102);
192.1.100.64:53474 connected for 10391s - listening (102); 7116
2014/10/22 11:58:12.205 HTTP Info 192.1.100.64:52451 connected for 10703s -
listening (102); 192.1.100.64:53554 connected for 10361s -listening (102);
192.1.100.64:52450 connected for 10703s - listening (102); 7117
2014/10/22 11:58:12.205 HTTP Info 192.1.100.64:53515 connected for 10376s -
listening (102); 192.1.100.64:52491 connected for 10690s -listening (102); 7118
2014/10/22 11:58:17.206 HTTP Info closed http connection - overloaded"
الحل
تتحمل وحدة معالجة الرسومات (MCU) حمولة أثقل عند إستخدامها من قبل عدد كبير من المشاركين في الفيديو، لذلك يتطلب إستخدام ويب أقل للتأثير سلبا على أدائها.
في حالة الاستخدام العادي، يجب ألا تتسبب أربع جلسات عمل لواجهة الويب، حيث يرسل المستخدمون طلب واحد تقريبا في الثانية، في حدوث أية مشاكل لوحدة التحكم بالمخزون (MCU). للتأكد تماما من عدم حدوث مشاكل، توصي Cisco بمستخدم ويب واحد فقط وجهاز API واحد (يوصى ب Cisco TelePresence Management Suite (TMS)).
ملاحظة: توصي Cisco بأن يستخدم عملاء واجهة برمجة التطبيقات (API) المخصصة أرقام المراجعة وحروف الحفظ، وبأن يتم إرسال طلب واحد فقط في كل مرة للحصول على أفضل أداء.
عند تمكين التحديث التلقائي (الإعدادات > واجهة المستخدم)، فإنه يزيد عدد طلبات HTTP الخاصة بالويب. تقترح Cisco بشدة تعطيل هذه الميزة للحصول على أفضل أداء.
لضمان عدم بقاء المستخدمين في تسجيل الدخول لفترة طويلة من الوقت، انتقل إلى الإعدادات > الأمان وقم بتغيير قيمة مهلة جلسة عمل الويب الخاملة. يمكن تعيين هذه القيمة بين دقيقة واحدة و 60 دقيقة. عند انتهاء مدة صلاحية تعيين الوقت، يجب على المستخدم تسجيل الدخول مرة أخرى.
ملاحظة: في حالة تمكين ميزة التحديث التلقائي، يتم إبقاء جلسة ويب مفتوحة إلى أجل غير مسمى.
توصي Cisco بشدة بأن يراقب المستخدمون وحدة MCU عبر TMS، والتي تستطلع MCU عند إستخدامها. إذا قام المستخدمون بفحص TMS بدلا من واجهة ويب MCU، يمكن تجنب عدد كبير من عمليات تسجيل الدخول إلى الويب.
وإذا لم تعالج التوصيات المذكورة أعلاه مسألة ضعف أداء شبكة الإنترنت، فتأكد من أن وحدة إدارة الاتصالات تشغل الإصدار 4-4 أو 4-5 من البرنامج الحاسوبي. تقوم هذه الإصدارات بإخراج رسائل السجل التي تحتوي على معلومات حول الأجهزة التي تستخدم مؤشرات ترابط HTTP. يمكنك التحقيق في أسباب قيام هذه الأجهزة بإجراء هذا العدد الكبير من الاتصالات بوحدة التحكم في إدارة الهيكل (MCU) وعدم إغلاق الاتصالات فورا.
اعتبارات أخرى
وفي ما يلي بعض الاعتبارات الأخرى التي ينبغي مراعاتها عند بذل محاولات لمعالجة هذه المسألة:
- كيف يتمكن المستخدمون من الوصول إلى واجهة الويب؟
- كم عدد عملاء واجهة برمجة التطبيقات الذين يتفاعلون مع وحدة المعالجة المركزية؟
- ما إصدار المستعرض والمستعرض الذي يتم إستخدامه؟
مسألة معروفة
يعد معرف تصحيح الأخطاء من Cisco CSCtz35468 (ضعف إستهلاك ذاكرة برنامج MCU) مشكلة معروفة مع إستخدام متصفح Internet Explorer 9.
معلومات ذات صلة