执行时收到以下错误消息jcmd 115 JFR.dump name=continuous_recording
:
115:
Dump failed. No data found in the specified interval.
我使用以下配置开始录制:
XX:StartFlightRecording=disk=true,dumponexit=true,
filename=/home/site/diagnostics/recording.jfr,
maxsize=1024m,maxage=1d,name=continuous_recording
可能是缓冲区尚未填充最小块大小。但是 JFR.check 命令不提供该信息。
更新:
如果我在不指定记录名称的情况下运行 JFR.dump,我可以从 Java 应用程序获取转储。我尝试用引号(转义和未转义)封装录音名称,并得到与以前相同的错误。
005c736ce3ee:/home# jcmd 115 JFR.dump filename="home/6_10_dump1.jfr"
Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true
115:
Dumped recording, 155.8 MB written to: /home/6_10_dump1.jfr