[英]Gc logs not printing
I pass the below value to jvms hosted on Jboss:我将以下值传递给 Jboss 上托管的 jvms:
<option value="-XX:+PrintGCDetails"/>
<option value="-XX:+PrintGCTimeStamps"/>
<option value="-XX:+PrintGCDateStamps"/>
<option value="-XX:+UseGCLogFileRotation"/>
<option value="-XX:NumberOfGCLogFiles=50"/>
<option value="-XX:GCLogFileSize=50M"/>
<option value="-Xloggc:=/some/path/gc-%t.log"/>
But I dont' see any files with gc* under /some/path/ location.但是我在 /some/path/ 位置下没有看到任何带有 gc* 的文件。
I use JDK 8我使用 JDK 8
The last option looks wrong, the =
character does not belong there, so it should be:最后一个选项看起来不对,
=
字符不属于那里,所以它应该是:
<option value="-Xloggc:/some/path/gc-%t.log"/>
Please note that the option dependes on the JDK/JRE version:请注意,该选项取决于 JDK/JRE 版本:
-Xloggc:LOG_FILE_PATH
-Xloggc:LOG_FILE_PATH
-Xlog:gc:LOG_FILE_PATH
, see https://openjdk.java.net/jeps/158 -Xlog:gc:LOG_FILE_PATH
,请参阅https://openjdk.java.net/jeps/158
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.