2017-12-12 10:24:37 -05:00
|
|
|
[[heap-dump-path]]
|
|
|
|
=== JVM heap dump path
|
|
|
|
|
2018-03-18 15:32:37 -04:00
|
|
|
By default, Elasticsearch configures the JVM to dump the heap on out of
|
|
|
|
memory exceptions to the default data directory (this is
|
|
|
|
`/var/lib/elasticsearch` for the <<rpm,RPM>> and <<deb,Debian>> package
|
|
|
|
distributions, and the `data` directory under the root of the
|
2019-03-29 09:04:46 -04:00
|
|
|
Elasticsearch installation for the <<targz,tar>> and <<zip-windows,zip>> archive
|
2018-03-18 15:32:37 -04:00
|
|
|
distributions). If this path is not suitable for receiving heap dumps,
|
|
|
|
you should modify the entry `-XX:HeapDumpPath=...` in
|
2018-08-16 11:32:35 -04:00
|
|
|
<<jvm-options,`jvm.options`>>. If you specify a directory, the JVM
|
|
|
|
will generate a filename for the heap dump based on the PID of the running
|
|
|
|
instance. If you specify a fixed filename instead of a directory, the file must
|
|
|
|
not exist when the JVM needs to perform a heap dump on an out of memory
|
|
|
|
exception, otherwise the heap dump will fail.
|