原英文版地址: https://www.elastic.co/guide/en/elasticsearch/reference/7.7/heap-dump-path.html, 原文档版权归 www.elastic.co 所有
本地英文版地址: ../en/heap-dump-path.html

JVM堆的转储路径 (JVM heap dump path)

默认情况下,Elasticsearch 配置 JVM 将内存不足异常的堆转储到默认数据目录(RPMDebian 包发行版下是 /var/lib/elasticsearch,而 tarzip 归档发行版下是elasticsearch安装根目录下的data目录)。 如果这个路径不适合接收堆转储,应该修改jvm.options 中的 -XX:HeapDumpPath=... 条目。 如果指定一个目录,JVM 将根据正在运行的实例的 PID 为堆转储生成一个文件名。 如果指定的是固定的文件名而不是目录,当 JVM 需要对内存不足异常执行堆转储时,该文件不能存在,否则堆转储将失败。