تتمثل إحدى المهام الأساسية لمسؤول النظام في إنشاء تفريغ النظام وجافا كور وتفريغ الذاكرة في WebSphere Application Server.
عادة ما يتعين عليك القيام به عند تصحيح أخطاء التطبيق وتحتاج إلى التحقيق في المشاكل سواء في التطبيق أو البنية التحتية.
هذا ممكن إما باستخدام وحدة تحكم مشرف WAS أو سطر الأوامر. بناءً على تفضيلاتك ، يمكنك اختيار الطريقة.
1. استخدام وحدة تحكم WebSphere الإدارية
سيتم إنشاء Dump & Core ضمن موقع ملف تعريف WebSphere. تحصل على المسار المطلق أسفل الرسالة.
2. استخدم سطر الأوامر
[[email protected] bin]# ./wsadmin.sh WASX7209I: متصل بمعالجة “dmgr” على العقدة localhostCellManager01 باستخدام موصل SOAP ؛ نوع العملية هو: DeploymentManager WASX7029I: للحصول على مساعدة ، أدخل: “$ Help help” wsadmin>
مجموعة إلخ [$AdminControl completeObjectName type=JVM,process=server1,*]
ملاحظة: الخادم 1 على سبيل المثال. قم بتغيير هذا إلى اسم JVM الفعلي الخاص بك.
wsadmin> تعيين jvm [$AdminControl completeObjectName type=JVM,process=server1,*]
WebSphere: name = JVM، process = server1، platform = proxy، node = localhostNode01، j2eeType = JVM، J2EEServer = server1، version = 8.5.5.0، type = JVM، mbeanIdentifier = JVM، cell = localhostCell01، spec = wsadmin>
لتوليد تفريغ كومة
يقوم AdminControl باستدعاء $ jvm createHeapDump
سيؤدي ذلك إلى إنشاء ملف تفريغ الذاكرة المؤقتة وسيمنحك المسار الذي يكون متاحًا فيه.
wsadmin> $ AdminControl استدعاء $ jvm createHeapDump /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/./heapdump.20160618.225441.4808.0006.phd wsadmin>
لتوليد جافا كور
قام AdminControl باستدعاء $ jvm dumpThreads
سيؤدي هذا إلى إنشاء تفريغ مؤشرات الترابط وسيكون متاحًا ضمن مسار الملف الشخصي.
ترى أنه من السهل الحصول على نصائح وتحليلها ممتع دائمًا. تحقق من مقالتي التالية حول كيفية تحليلها من أجل تصحيح أخطاء التطبيق.
هل استمتعت بقراءة المقال؟ ماذا عن المشاركة مع العالم؟