fatal error log#
fatal error log 例子: hs_err_pid15858.log
Fatal Error Log 文件路径:
java -XX:ErrorFile=/var/log/java/java_error%p.log
The substring
%%in the file variable is converted to%, and the substring%pis converted to the PID of the process.If the
-XX:ErrorFile=fileflag is not specified, then the default log file name ishs_err_pid.log, wherepidis the PID of the process.In addition, if the
-XX:ErrorFile=fileflag is not specified, the system attempts to create the file in the working directory of the process. In the event that the file cannot be created in the working directory (insufficient space, permission problem, or other issue), the file is created in the temporary directory for the operating system. On the Linux operating system, the temporary directory is/tmp
JVM crash 排查例子#
这里有个 进程的 mmap (vm.max_map_count)耗尽例子。通过 fatal error log ,其中有 Memory Map 的信息,这就可以现场取证了。