मैं तीव्र कार्यक्रम के माध्यम से हाल ही में जा रहा किया गया है/पैकेज स्थापना का कारण बना है, तो मुझे यकीन है कि के लिए नहीं बता सकता है जो नव स्थापित प्रोग्राम (या पुराने प्रोग्राम) के एक core
फ़ाइल की उपस्थिति के कारण होता है मेरे घर फ़ोल्डर में। यह एक सर्वर है, इसलिए मैं मशीन पर अस्थिरता के किसी भी संभावित स्रोत को बेहतर तरीके से ढूंढता हूं।लगाएं कि कौन से कार्यक्रम एक कोर डंप फ़ाइल
उत्तर
आप बस उन्हें पहचान करने के लिए file
प्रोग्राम का उपयोग कर सकते हैं:
जैसे
# file /var/core/core
/var/core/core: ELF 64-bit MSB core file SPARCV9 Version 1, from 'crs_stat.bin'
कभी कभी मैं मूल फ़ाइलों को किसी भी कारण से "फाइल" पहचान नहीं कर सकता था। जैसे "स्ट्रिंग्स/पथ/टू/कोरफाइल | पूंछ-एन 1" अक्सर काम करता है, या आखिरी कुछ पंक्तियों को देखता है। – jsegal
@jsegal: अच्छा खोज, लेकिन मैं 'तार कोर की जरूरत | grep ^/| tail -1' जब 'find' ने मुझे बताया:' बहुत सारे प्रोग्राम हेडर सेक्शन '। – Tino
आप निर्देशिका है जहाँ core.pid है और रन gdb कोर core.pid
पर नेविगेट कर सकते अक्सर कोर फ़ाइल पर फ़ाइल प्रोग्राम का उपयोग के रूप में (Benj के जवाब से कोड) स्वीकार किए जाते हैं जवाब में @Benj द्वारा बताया गया है, गुमराह निष्पादन दिखाएगा:
# file /var/core/core
/var/core/core: ELF 64-bit MSB core file SPARCV9 Version 1, from 'crs_stat.bin'
लेकिन, कभी कभी आप के बारे में "भी कई कार्यक्रम हैडर वर्गों" एक शिकायत प्राप्त हो सकता है:
- पूंछ की पिछले कई तार:
core.some-lib.nnnn.nnnn: ELF 64-bit LSB core file x86-64, version 1 (SYSV), too many program header sections (1850)
इस मामले में, आप कुछ विकल्प कोशिश कर सकते हैं
strings core.some-lib.nnnn.nnnn | tail -50
- उपयोग gdb ही: corefile (एप्लिकेशन मेरे लिए लगभग 25 वापस था)
Core was generated by '/usr/local/bin/some-executable'
:
gdb -c core.some-lib.nnnn.nnnn
इस बार आप कुछ इस तरह बता देंगे
- 1. कोर डंप
- 2. लिनक्स में कोर डंप
- 3. "अस्पष्ट" कोर डंप
- 4. पता लगाएं कि फ़ाइल
- 5. कोर डंप से स्टैकट्रैक प्राप्त करना
- 6. सोलारिस कोर डंप विश्लेषण
- 7. फ़्लोटिंग पॉइंट अपवाद (कोर डंप
- 8. पता लगाएं कि सी #
- 9. सेगमेंटेशन गलती के बाद खाली कोर डंप फ़ाइल
- 10. लिनक्स कोर डंप बहुत बड़े हैं!
- 11. पता लगाएं कि फ़ाइल एमपी 3
- 12. कोर डंप लिखने में विफल। Minidumps विंडोज
- 13. कोर डंप फ़ाइलों को क्यों उत्पन्न किया जाता है?
- 14. कोर डंप का विश्लेषण कैसे करें
- 15. कोर डंप फ़ाइलें: खुली फ़ाइलों पर जानकारी कैसे प्राप्त करें?
- 16. यह पता लगाएं कि कौन सी ड्राइव WinXP
- 17. पता लगाएं कि कौन सी स्थानीय शाखाएं दूरस्थ
- 18. फ़ाइल का पता लगाएं सी #
- 19. बहुभुजों और बिंदुओं की एक श्रृंखला को देखते हुए, यह पता लगाएं कि कौन से बहुभुज
- 20. कोर डंप (जीडीबी के बिना) से फ्रेम कैसे पढ़ा जाए?
- 21. कैसे पता लगाएं कि कौन सा टैब पेज (टैबकंट्रोल)
- 22. कोर डंप से मेमोरी उपयोग का विश्लेषण कैसे करें?
- 23. Node.js से कोर डंप का विश्लेषण करने के लिए उपकरण
- 24. जावा कोर डंप से जानकारी का विश्लेषण कैसे करें?
- 25. बल या उत्पन्न JVM कोर डंप
- 26. विंडोज मेमोरी डंप से एक जावा हीप डंप बनाएं
- 27. पता लगाएं कि एक यूएसबी डिवाइस सी
- 28. हत्या प्रक्रिया के बिना लिनक्स कोर डंप
- 29. पता लगाएं कि नेटवर्क शेयर पर फ़ाइल लॉक कौन कर रहा है
- 30. डंप फ़ाइल विश्लेषण
FreeBSD पर यह मेरे, 'dmesg के लिए काम करते है | -n 20' – SIFE
@SIFE निश्चित रूप से काम करता है कि अगर यह बहुत हाल ही में हुआ पूंछ। – Benj
@ बेंज मैं यह कहना भूल जाता हूं। उन मामलों में, तथ्य यह है कि corefile पर तार के उत्पादन की अंतिम पंक्ति अक्सर निष्पादन मदद कर सकते हैं करने के लिए पथ है - – SIFE