2011-09-08 11 views
6

Ben benim ev dizininde günlük dosyasının bir sürü: Ben nasıl çıkarın ve onları oluştururken durdurmak için, bir java hata günlüğü dosyası olduğuna inanıyoruznasıl ana dizininde hs_err_pid günlük dosyasını temizlemek için

hs_err_pid2326.log 
hs_err_pid2416.log 

?

Java sürümü:

[[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

Henüz http://stackoverflow.com/questions/4149039/how-can-i-suppress-the-creation-of-the-hs-err-pid-file sitesini buldunuz mu? –

+0

jvm kilitlenme günlüklerinin oluşturulmasını engellemek korkunç bir fikirdir. Bu günlükler, jvm'de mavi ölüm ekranının eşdeğeri olduğunda oluşur. – Dunes

cevap

10

JVM çöktüğünde ve oluşturulduğunda oluşturulurlar; core dosyasına benziyorlar, ancak Java'ya özgü birçok bilgi içeriyorlar. Onlar sadece metin dosyaları yapıyor ve sizin gibi başka herhangi bir dosya silebilirsiniz:

$ rm ~/hs_err_pid*.log 

Artık JVM kırarak onları oluştururken durdurabilirsiniz. Normalde, bu gibi çökmeler nadirdir. Dosyaların kendilerine bir metin editöründe bakın ve kökenleri hakkında bazı bilgiler içereceklerdir.

+0

Çoğunlukla kullanılan IDE I, tutulması ve phpstorm. Ama çoğunun tutulması. – kelvinfix

4

Bunlar Java kazasında (çekirdek) günlük dosyalarını dump. PID'yi izleyerek ve izleyerek hangi Java sürecinin onları oluşturduğunu belirleyin.

İlgili konular