2011-09-08 12 views
6

मेरे पास है मेरे घर निर्देशिका में लॉग फ़ाइल के बहुत सारे:कैसे घर निर्देशिका में hs_err_pid लॉग फ़ाइल स्पष्ट करने के

hs_err_pid2326.log 
hs_err_pid2416.log 

मेरा मानना ​​है कि यह एक जावा त्रुटि लॉग फ़ाइल है, यह कैसे निकालें और उन्हें बनाने को रोकने के लिए?

जावा संस्करण:

[[email protected] ~]$ java -version 
java version "1.6.0_21" 
Java(TM) SE Runtime Environment (build 1.6.0_21-b06) 
Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode 
+0

क्या आपने पाया है http://stackoverflow.com/questions/4149039/how-can-i-suppress-the-creation-of-the-hs-err-pid-file अभी तक? –

+0

जेवीएम क्रैश लॉग का निर्माण दबाने का एक भयानक विचार है। ये लॉग तब बनाए जाते हैं जब मृत्यु की नीली स्क्रीन के बराबर जेवीएम पर होता है। – Dunes

उत्तर

10

वे जेवीएम दुर्घटनाग्रस्त होने पर बनाए जाते हैं; वे core फ़ाइल के समान हैं, लेकिन इसमें बहुत सारी जावा-विशिष्ट जानकारी है। वे सिर्फ पाठ की जा रही फ़ाइलें, और आप उन्हें आप की तरह किसी भी अन्य फ़ाइलों को हटाने के कर सकते हैं:

$ rm ~/hs_err_pid*.log 

अब आप JVM दुर्घटनाग्रस्त द्वारा उन्हें बनाने बंद कर सकते हैं। आम तौर पर, इस तरह के दुर्घटना दुर्लभ हैं। फ़ाइलों को स्वयं एक टेक्स्ट एडिटर में देखें और उनमें उनकी उत्पत्ति के बारे में कुछ जानकारी होगी।

+0

वे ज्यादातर आईडीई से उपयोग किए जाते हैं, ग्रहण और phpstorm। लेकिन उनमें से अधिकांश ग्रहण है। – kelvinfix

4

इन जावा दुर्घटना (कोर) कर रहे हैं लॉग फ़ाइलें डंप। पहचानें कि कौन सी जावा प्रक्रिया पीआईडी ​​का पता लगाने और निगरानी करके उन्हें बनाती है।

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