2011-09-08 115 views
6

Tôi có rất nhiều log file trong thư mục chính của tôi:Làm thế nào để xóa file log hs_err_pid trong thư mục chính

hs_err_pid2326.log 
hs_err_pid2416.log 

Tôi tin rằng đó là một java lỗi log file, làm thế nào để xoá bỏ nó và ngăn chặn việc tạo ra chúng?

phiên bản Java:

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

Bạn đã tìm thấy http://stackoverflow.com/questions/4149039/how-can-i-suppress-the-creation-of-the-hs-err-pid-file chưa? –

+0

Ức chế việc tạo nhật ký sự cố jvm là một ý tưởng tồi tệ. Các bản ghi này được tạo khi tương đương với màn hình xanh chết xảy ra trên jvm. – Dunes

Trả lời

10

Chúng được tạo khi và khi JVM gặp sự cố; chúng tương tự như tệp core, nhưng chứa rất nhiều thông tin cụ thể về Java. Chúng chỉ là các tệp văn bản và bạn có thể xóa chúng giống như bất kỳ tệp nào khác:

$ rm ~/hs_err_pid*.log 

Bạn có thể ngừng tạo chúng bằng cách không còn gặp JVM nữa. Thông thường, tai nạn như vậy là rất hiếm. Nhìn vào các tập tin trong một trình soạn thảo văn bản và chúng sẽ chứa một số thông tin về nguồn gốc của chúng.

+0

Chúng chủ yếu là từ IDE tôi đã sử dụng, nhật thực và phpstorm. Nhưng hầu hết trong số họ là nhật thực. – kelvinfix

4

Đây là vụ tai nạn Java (core) Dump file log. Xác định quá trình Java nào tạo ra chúng bằng cách truy tìm và theo dõi PID.

Các vấn đề liên quan