المقدمة
يوضح هذا المستند كيفية إضافة علامات إضافية على الجهاز الظاهري (JVM) لاستكشاف أخطاء تعطل Cisco Tomcat وإصلاحها بسبب نفاد الذاكرة.
المتطلبات الأساسية
المتطلبات
لا توجد متطلبات خاصة لهذا المستند.
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات مركز السحابة 4.8.x.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشكلة
قد يكون أستكشاف مشكلات الذاكرة وإصلاحها أمرا صعبا، من أجل تجميع المعلومات المطلوبة لتقليل المشكلة ومعرفة أين تكمن المشكلة.
الحل
الخطوات اللازمة لجمع مزيد من المعلومات لاستكشاف أخطاء الذاكرة وإصلاحها على Cisco Tomcat هي كما يلي:
الخطوة 1. قم بالتعديل على /usr/local/tomcat/bin/setenv.sh.
الخطوة 2. إضافة -xx:+HeapDumpOnOutOfMemoryError -xx:HeapDumpPath=/usr/local/tomcat/logs/ccm.bin -verbose:gc -xx:+PrintGCDetails -xx:+PrintGCDateStamp -Xloggc:/usr/local/tomcat/logs/ccm-gc.log.
الخطوة 3. قم بإعادة تشغيل Cisco Tomcat باستخدام /etc/init.d/tomcat.
الخطوة 4. تحقق من صحة الملف setenv.sh. من أجل التعديلات التي ستحدث، قم بتشغيل الأمر، ps-ef | شق ام كات.
الخطوة 5. قم بجمع المعلومات الإضافية عند تعطل عملية Cisco Tomcat لأنها تخرج من الذاكرة.
- /usr/local/tomcat/logs/ccm.bin
- /usr/local/tomcat/logs/ccm-gc.log
- تفاصيل المستوى osmosix.log من مدير المكالمات من Cisco (CCM).