2012-02-06 17 views
10

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

फ़ाइलें लगभग 14 जीबी हैं, और हार्ड ड्राइव भर रहे हैं। क्या इस मुद्दे की जांच करते समय इसे बंद करने का कोई तरीका है?

+3

मैं लगा: -XX:-CreateMinidumpOnCrash

यह 2011 के बाद से मौजूद है, लेकिन लगता है बहुत मुश्किल था इस समस्या को ठीक करने के तरीके को देखें [मेरा प्रश्न और उत्तर यहां देखें] (http://stackoverflow.com/questions/22769799/controlling-minidumps-in-java/22771547#22771547)। – Lucas

उत्तर

0

मुझे विंडोज़ पर जावा मिनीडम्प को अक्षम करने का कोई तरीका नहीं मिला। यहाँ अजीब हिस्सा यह है कि सर्वर पर सब कुछ ठीक से काम करता है, हार्ड ड्राइव के साथ मिनी ड्राइव के साथ भरने के अलावा।

हम अंततः एक लिनक्स मशीन पर सोलर/जावा/टोमकैट के समान संस्करण को फिर से स्थापित कर चुके हैं और अब समस्या नहीं है। मैं कल्पना करता हूं कि विंडोज़ मशीन पर सबकुछ पुनः स्थापित करने से समस्या ठीक हो जाएगी। यह एक अजीब था।

+0

इनुन्नो का जवाब है [यहां] (http://stackoverflow.com/questions/22769799/controlling-minidumps-in-java/22771547#22771547) जो जावा 1.7.0_13 का उपयोग करते हुए विंडोज 7 पर मेरे लिए काम करता है। – azurefrog

0

क्या आप जावा 7 का उपयोग कर रहे हैं? उस मामले में जावा 5 या 6 पर वापस लौटें। ल्यूसीन/सोलर और जावा 7 अच्छी तरह से साथ नहीं जाते हैं और यह डंप फ़ाइलों को बनाता है। अन्यथा अगर सबकुछ काम कर रहा है, तो बस फाइलों के डंपिंग को अक्षम करें।

+0

मैं डंप को अक्षम करने का कोई तरीका नहीं ढूंढ पाया। मुझसे यह कैसे होगा? – Evan

+0

अगर आप हमें बताएंगे कि ओएस क्या मदद कर सकता है? Googling भी कोशिश करें। मिनीडम्प अक्षम करने के बारे में बहुत सारे लेख हैं। –

+0

यह विंडोज सर्वर 2008 है, लेकिन डंप को जावा विकल्प नहीं अक्षम कर देगा? उस लेख को खोजने में शुभकामनाएं, मैं दिनों की तलाश में हूं। – Evan

0

इस आलेख में लिनक्स और विंडोज़ जेवीएम डंप फ़ाइलों दोनों पर सभ्य जानकारी है। अभी तक जावा 7 की मेरी वर्तमान संस्करण पर इसे अपने आप को परीक्षण करने के लिए है ....

From that site:

अक्षम करना पाठ डंप फ़ाइलें

आप पाठ डंप फ़ाइलों आप कर सकते हैं के निर्माण के साथ समस्याओं का संदेह है विकल्प का उपयोग कर टेक्स्ट डंप फ़ाइल को बंद करें: -XXnoJrDump। -XXdumpSize:: कोई नहीं

बाइनरी क्रैश फ़ाइलें

आप विकल्प का उपयोग कर बाइनरी दुर्घटना फ़ाइल बंद कर सकते हैं अक्षम करना।

+0

एसओ में आपका स्वागत है! कृपया केवल लिंक आधारित आधार से बचें। इसके बजाय, इस साइट पर जो भी आपने देखा, उसके आधार पर उत्तर देने का प्रयास करें। – vefthym

+0

ध्यान दें कि वे विकल्प JRockit JVM के लिए हैं और मानक हॉटस्पॉट संस्करण नहीं – darrenmc

9

आम तौर पर जब JVM hs_err त्रुटि लॉग फ़ाइल (-XX:ErrorFile द्वारा नियंत्रित) की सामग्री को क्रैश करता है तो अक्सर यह इंगित करने के लिए पर्याप्त होता है कि समस्या क्या हो सकती है।

Oracle JVM हॉटस्पॉट को रोकने के लिए विंडोज मिनीडम्प (mdmp फ़ाइलें) उत्पन्न करने के लिए, कमांड लाइन पर उपयोग करने के लिए JVM विकल्प है: How to disable minidump (mdmp) files generation with Java Hotspot JVM on Windows

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