मेरे पास एक जेनकिन्स उदाहरण है जो बिना किसी दृश्य गतिविधि के किसी प्रकार के अंतहीन पाश में फंस गया है।100% सीपीयू ले रहे चल रहे जावा प्रोग्राम का पूरा स्टैक ट्रेस कैसे प्राप्त करें?
मैं चल रही प्रक्रिया के pid
प्राप्त कर सकता हूं तो मैं एक ट्रेस कैसे उत्पन्न करूं जिसका उपयोग मैं एक बग रिपोर्ट के लिए कर सकता हूं?
मैं लिनक्स पर चल रहा हूं।
मैं अगर यह मेरे मामले में मदद करता है यकीन नहीं है, लेकिन यह सवाल http प्रतिक्रिया करता है: // pastebin.com/r1e0dtzp – sorin
यह कुछ हद तक इसे कम करता है। यदि आपके पास 100% CPU उपयोग है, तो आप उन थ्रेड की तलाश करना चाहते हैं जो ब्लॉकिंग स्थिति में नहीं हैं। उदाहरण के लिए थ्रेड 3060 9 sun.nio.ch.EPollArrayWrapper.epollWait है जो आपकी कॉन्फ़िगरेशन के आधार पर संभवतः [इस दोष] [https://issues.apache.org/jira/browse/DIRMINA-678) से मेल खा सकता है। – mprivat
हाल ही में jstack काम करना बंद कर दिया और मुझे यकीन नहीं है क्यों। यहां संबंधित प्रश्न है http://stackoverflow.com/questions/31179544/did-the-jstack-stopped-working-on-newer-jdk8-versions – sorin