[JVM/Crash] Where is hs_err_pid file?
1. Overview
JVM Core dumped 시, hs_err_pid 파일의 위치
2. Descriptions
-XX:ErrorFile
지시어가 가리키는 위치에, 파일을 쓸 수 없으면 기본값으로 대체된다.
Runtime JVM에 지시어 자체를 쓰지 않더라도, 기본값으로 대체된다.
기본값은, 실행중인 프로세스의 Working Directory 이다. Working Directory는 다음의 명령으로 조회 한다.
1
2
3
4
5
6
$ sudo lsof -p 664406 | grep cwd
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/8001/gvfs
Output information may be incomplete.
java 664406 weblogic cwd DIR 8,17 4096 537292990 /sw/weblogic/12cR2/domains/base_domain
---
3. References
B.1.5 Other -XX Options C.1 Location of Fatal Error Log -XX:ErrorFile doesn’t work