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
|
|
|
|
Elasticsearch installation for the <<zip-targz,tar and zip>> archive
|
|
|
|
distributions). If this path is not suitable for receiving heap dumps,
|
|
|
|
you should modify the entry `-XX:HeapDumpPath=...` in
|
|
|
|
<<jvm-options,`jvm.options`>>. If you specify a fixed filename instead
|
|
|
|
of a directory, the JVM will repeatedly use the same file; this is one
|
|
|
|
mechanism for preventing heap dumps from accumulating in the heap dump
|
|
|
|
path. Alternatively, you can configure a scheduled task via your OS to
|
|
|
|
remove heap dumps that are older than a configured age.
|