2012-04-10 18 views
8

का विश्लेषण करते ग्रहण और बिलाव (डब्ल्यूटीपी), बिल्ला दुर्घटनाओं में एक webapp पर काम कर रहा है और एक फ़ाइल बनाने के लिए: hs_err_pid20216.logकैसे JVM दुर्घटना फ़ाइल hs_err_pidXYZ.log

मैं ग्रहण मेट उपयोग करने के लिए फ़ाइल का विश्लेषण करने की कोशिश की लेकिन मैट फ़ाइल को पहचानने के लिए कुछ नहीं पहचानता है, मैंने डीएटी की भी कोशिश की और यह वही बात थी। यह खुले फ़ाइल संवाद में नहीं दिखाया जाएगा।

यह किस प्रकार की फाइल है?

इसका विश्लेषण करने के लिए मुझे क्या उपयोग करना चाहिए?

क्या मुझे इस फ़ाइल में बदलाव करना है ताकि इन उपकरणों के लिए इसे पार्स करना संभव हो।

देखें @Dan क्रूज़ कैसे hs_err_pidXYZ.log फ़ाइल से निपटने के लिए अधिक जानकारी के लिए उत्तर:

लॉग फ़ाइल एक GitHub gist

अद्यतन के रूप में उपलब्ध है। उत्सुकता के लिए, दुर्घटना के कारण जैक्सन को चक्रीय रिश्ते (बिडरेक्शनल एक-से-कई) द्वारा भ्रमित किया जा रहा था, लेकिन यह एक और कहानी है ...

उत्तर

7

यह किस प्रकार की फाइल है?

यह टेक्स्ट प्रारूप में हॉटस्पॉट त्रुटि लॉग फ़ाइल है।

इसका विश्लेषण करने के लिए मुझे क्या उपयोग करना चाहिए?

OpenJDK 6 source bundle डाउनलोड करके प्रारंभ करें। त्रुटि लॉग में तारों के लिए हॉटस्पॉट *.cpp फ़ाइलों के माध्यम से खोजें। त्रुटि लॉग में क्या है इसके स्पष्टीकरण के लिए स्रोत फ़ाइलों की समीक्षा करें।

उदाहरण के लिए

, OpenJDK 7 स्रोतों का उपयोग कर, आप siginfo (ऑपरेटिंग सिस्टम प्रक्रिया संकेत जानकारी) os_linux_x86.cpp की os::print_context() विधि में os_linux.cpp, Registers (CPU रजिस्टरों 'मान) की os::print_siginfo() विधि में पा सकते हैं, आदि

क्या मुझे इस फ़ाइल में बदलाव करना है सोथैट इन उपकरणों के लिए इसे पार्स करना संभव होगा।

Eclipse Memory Analyzer के बाद यह एक असंभव होगा क्योंकि हॉटस्पॉट त्रुटि लॉग नहीं है।

2

यह एक टेक्स्ट फ़ाइल है। इसे एक संपादक में खोलें और इसका अर्थ समझने का प्रयास करें।

संबंधित मुद्दे