原英文版地址: https://www.elastic.co/guide/en/elasticsearch/reference/7.7/heap-dump-path.html, 原文档版权归 www.elastic.co 所有
本地英文版地址: ../en/heap-dump-path.html
本地英文版地址: ../en/heap-dump-path.html
重要: 此版本不会发布额外的bug修复或文档更新。最新信息请参考 当前版本文档。
默认情况下,Elasticsearch 配置 JVM 将内存不足异常的堆转储到默认数据目录(RPM 和 Debian 包发行版下是 /var/lib/elasticsearch
,而 tar 和 zip 归档发行版下是elasticsearch安装根目录下的data
目录)。
如果这个路径不适合接收堆转储,应该修改jvm.options
中的 -XX:HeapDumpPath=...
条目。
如果指定一个目录,JVM 将根据正在运行的实例的 PID 为堆转储生成一个文件名。
如果指定的是固定的文件名而不是目录,当 JVM 需要对内存不足异常执行堆转储时,该文件不能存在,否则堆转储将失败。