故障排除和调试
调试工具:一致性检查命令
重新启动时持久性文件消失
-
确保 警告 已为点火启用日志记录级别。 如果持久性文件被写入临时目录,您将看到一条警告。 -
使用 数据存储配置 API,例如 setStoragePath(…) , setWalPath(…) 、和 设置WalArchivePath(…)
字段类型更改后群集不启动
调试GC问题
堆垃圾场
-XX年 :+堆转储OnOutOfMemoryError -XX年 :堆转储路径 = /路径/到/堆转储 -XX年 :OnOutOfMemory错误 = “杀死 -9 %p英寸 -XX年 :+退出OnOutOfMemoryError
详细GC日志
-XX年 :+打印GCDetails -XX年 :+打印GCTimeStamps -XX年 :+打印GCDateStamps -XX年 :+使用GCLogFileRotation -XX个 :GCLog文件数 = 10 -XX年 :GCLog文件大小 = 100米 -Xloggc公司 :/path/to/gc/logs/log.txt
-XX个 :+PrintAdaptiveSizePolicy
飞行记录器性能分析
-XX年 :+解锁商业功能 -XX年 :+飞行记录器 -XX年 :+取消锁定DiagnosticVMOptions -XX年 :+调试非安全点
jcmd<PID>JFR.start 名称 = <记录名称> 期间 = 60年代 文件名 = /var/记录/记录.jfr 设置 = 配置文件