المقدمة
يوضح هذا المستند كيفية أستكشاف أخطاء Contact Center Enterprise (CCE) وإصلاحها عند إستخدام أي خدمة أخرى على Windows لمنفذ ICM.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- حلول مؤسسات مراكز الاتصال الموحدة من Cisco (UCCE)
- حلول مؤسسات مراكز الاتصال لحزمة Cisco (PCCE)
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
Unified Contact Center Enterprise، الإصدار 12.6(1)
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشكلة
توجد أوقات يجب فيها إعادة تشغيل خادم ICM لاستكشاف أخطاء الإطارات وإصلاحها أو صيانتها ولا تبدأ المكونات بشكل صحيح.
تكشف السجلات التطبيقات الأخرى في Windows التي تستخدم المنافذ التي تحتاج إليها ICM.
يقدم هذا المستند تلميحات أستكشاف المشكلات وإصلاحها التي تحدد العملية التي تتداخل مع المنفذ المطلوب.
الحل
1) فحص السجلات الخاصة بالعملية المحددة التي تواجه مشاكل. يتم إستخدام عملية Tomcat هنا، ولكن نفس الإجراء ينطبق على أي خدمة أخرى.
عندما يباشر Tomcat، هو يحمل ميناء ولكن هناك وقت عندما Tomcat يستمر في يتعطل (كما يرى في Tomcat Catalyina سجل).
0-يناير-2023 14:57:34.100 معلومات [main] org.apache.catalyina.startup.catalyina.start خادم بدء التشغيل في [474902] مللي ثانية
20-JAN-2023 14:57:34.100 شديد [main] org.apache.catalyina.core.StandardServer.Wait فشل إنشاء مأخذ إيقاف تشغيل الخادم على العنوان [localhost] والمنفذ [8005] (المنفذ الأساسي [8005] والإزاحة [0])
java.net.BindException: العنوان قيد الاستخدام بالفعل: JVM_BIND
على java.net.DualStackPlainSocketImpl.bind0(الطريقة الأصلية)
كما ترى من التتبع، فإنه يشير إلى أن المضيف المحلي في عنوان المنفذ 8005 قيد الاستخدام بالفعل
2) التحقق من أن المنفذ قيد الإصغاء وما إذا كان هناك معرف عملية معين بالفعل من خلال تشغيل الأمر netstat:
C:\netstat -ano | FindStr <Port>
استبدلت <Port> مع الميناء عثر سابقا على التتبع، أو، إن هو يكون ICM ميناء خاص، أحلت ال UCCE ميناء إستعمال مرشد حسب الإصدار.
من الإخراج، يمكنك تحديد أن المنفذ 8005 في مثالنا هو "الاستماع" وأن معرف العملية المعين هو 3856.
3) حدد العملية التي تستخدم المنفذ باستخدام معرف العملية الموجود في الخطوة 2 وشغل أمر قائمة المهام:
C:\>قائمة المهام |findSTR <معرف العملية>
استبدل معرف العملية بالرقم الموجود في الخطوة 2.
يستعمل هذا عملية الميناء. يستعمل Tomcat العملية id 3856 أي يكون أيضا يستعمل الميناء 8005.
4) وفقا لنتائج أي عملية تستخدم المنفذ، يمكنك إستخدام Microsoft Process Explorer للتحقق من العملية أو الخدمات التي تستخدم ذلك المنفذ