المقدمة
يصف هذا المستند كيفية إستخدام أداة وحدة تحكم Java (JCONSOLE) لاستكشاف أخطاء تسريب الذاكرة في بوابة الصوت الموحدة للعملاء (CVP) من Cisco وإصلاحها.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- بوابة الاتصالات الصوتية الموحدة للعملاء (CVP) من Cisco
- أداة وحدة تحكم Java
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى CVP، الإصدار 12.5.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
أداة JCONSOLE المساعدة
لاستكشاف أخطاء خادم Call وإصلاحها، غالبا ما يكون تسريب ذاكرة خادم VXML أو المشكلات المتعلقة بالأداء أمرا ضروريا لتشغيل تتبع تفريغ كومة ذاكرة Java في الأداة المساعدة لوحدة التحكم. يتم القيام بذلك عادة بعد تضييق مشكلة مورد إلى خدمة أو خدمات معينة في الخادم من خلال أدوات عارض أحداث Windows و/أو إدارة المهام و/أو سجلات الأداء. كومة تفريغ الأدوات المساعدة هي ملف تتبع منخفض المستوى ويوصى بأن يتم تشغيله فوق مستوى تتبع أستكشاف أخطاء CVP وإصلاحها.
توجد وحدة التحكم Jconsole بشكل افتراضي في المسار C:\Cisco\CVP\jre\bin الخاص بخادم CVP. يتم تكوين تفاصيل المنفذ بالفعل بشكل افتراضي في jmx_callserver.conf، وjmx_vxml.conf، وjmx_oamp.conf، وjmx_wsm.conf ملفات التكوين الموجودة في C:\Cisco\CVP\conf لكل خادم CVP خاص.
- منفذ JMX لخادم المكالمات 2098
- VXML Server JMX Port 9696
- OAMP Server JMX Port 10001
- منفذ WSM JMX 2099
يمكنك تشغيل الأداة المساعدة لوحدة التحكم Jconsole كما هو موضح في الخطوات التالية:
الخطوة 1. انتقل إلى ٪CVP_HOME٪/CVP/jre/bin/jconsole.exe وانقر نقرا مزدوجا فوق jconsole.exe.
الخطوة 2. قم بالاتصال ب localhost، وحدد رقم المنفذ لمكون CVP الذي تريد الاتصال به، على سبيل المثال لخادم CVP VXML الذي نستخدمه لمنفذ JMX رقم 9696. أترك ملف اسم المستخدم وكلمة المرور فارغا. انقر على توصيل.
الخطوة 3. انقر على اتصال غير آمن.
الخطوة 4. حدد علامة التبويب MbEans.
الخطوة 5. قم بتوسيع com.sun.management>HotSpotDiagnostic>العمليات وانقر فوق dumpHead.
الخطوة 6. في p0 أدخل اسم الملف للتفريغ باستخدام امتداد .hprof، على سبيل المثال vxmlDump.hprof. أترك p1 على أنه صحيح.
ملاحظة: لا توصي Cisco بإغراق كومة الذاكرة المؤقتة أثناء ساعات العمل نظرا لأنها يمكن أن تتسبب في تجميد خدمة خادم VXML لوهلة قصيرة أثناء العملية. توصي Cisco بتنفيذ هذا النشاط أثناء ساعات عدم العمل.
الخطوة 7. انقر فوق dumpHeap.
الخطوة 8. يجب أن ترى أسلوب الرسالة الذي تم استدعاؤه بنجاح. وانقر فوق OK.
الخطوة 9. تجميع ملف التفريغ الذي تم إنشاؤه. المسار الافتراضي لتفريغ VXML Server هو C:\Cisco\CVP\VXMLServer\Tomcat\bin.
ملاحظة: تهدف هذه الأداة إلى أستكشاف أخطاء تسريب ذاكرة خادم VXML وإصلاحها. بمجرد تحديد التطبيق الذي يسبب التسريب، يجب تمكين هذه الأداة، ويجب تجميع المعلومات المطلوبة وبعد إعادة إنشاء المشكلة، يجب تعطيلها. لم يتم تصميم وحدة التحكم JCONSOLE كأداة مراقبة ويجب عدم تمكينها إلى أجل غير مسمى.