/ / कैसे JBossAS 6.1.0 में जावा ढेर अंतरिक्ष की निगरानी के लिए।

JBossAS 6.1.0 में जावा हीप स्पेस की निगरानी कैसे करें। फाइनल - जावा, जेबॉस, जेएमएक्स, सेंटोस 6

हमारे पास हमारे कोड में एक बग होना चाहिए, लेकिन हमारेउत्पादन वेबसाइट सर्वर मर जाते हैं जब JBossAS 6.1.0.Final "OutOfMemory Error: Java हीप स्पेस" कहते हुए एक टन त्रुटि संदेश देता है। मैं इन त्रुटियों के लिए jboss server.log देखने के लिए एक Nagios प्लगइन का उपयोग कर रहा हूं, लेकिन यह हमें सर्वर को बंद करने के लिए पर्याप्त समय नहीं दे सकता है। सर्वर Centos 6.5, Java 1.6.0_32-b32 हैं।

हम JMX कंसोल चलाते थे, लेकिन सुरक्षा मुद्दों ने हमें इसे हटाने के लिए मजबूर किया।

किसी अन्य तरीके पर कोई सुझाव मैं ढेर उपयोग का पता लगा सकता हूं ताकि मैं एक बेहतर नागिओस प्लगइन लिख सकूं और अधिक अनुमानित हो जब तक हम समस्या का पता नहीं लगा लेते?

धन्यवाद .... लाइल

उत्तर:

उत्तर № 1 के लिए 1

अच्छी तरह से देखिए JBoss के लिए ढेर डंप के लिए HeapDumpOnOutOfMemoryError पैरामीटर का उपयोग करना एक ढेर डंप पैदा करने के लिए।

तब आप इस तरह के एक उपकरण का उपयोग कर सकते हैं मेट यह जानने के लिए कि आपकी याददाश्त कहाँ जा रही है।