GC 日志轮换数据在应用程序重新启动时丢失
2022-09-03 13:20:29
我使用此jvm选项来创建gc日志并启用滚动:
$ java -Xloggc:gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 XX:GCLogFileSize=128K
但是,当我重新启动应用程序时,我遇到了一个问题。重新启动后,第一个日志文件将被覆盖,并且该文件的数据不会滚动到,因此会丢失。gc.log.0
gc.log.1
我想知道我是否正确,是否有解决方案。
提前致谢!