如何查看垃圾收集日志?

时间:2015-10-07 22:50:39

标签: apache-storm

我读到垃圾收集日志对于解决性能问题非常有用,但我无法查看它们。

我将以下内容添加到我的yaml中,其中xloggc属性设置为我可以找到我的worker / supervisor / etc日志的相同路径:

worker.childopts: "-XX:+PrintCGTimeStamps
-XX:+PrintGCTimeStamps
-Xloggc: /mycomp/log/storm/worker%ID%-jvm-gc.log
-XX:+UseGCLogFileRotation
-XX:NumberOfGCLogFiles=5
-XX:GCLogFileSize=1M
-XX:+PrintGCDateStamps
-XX:+PrintGCApplicationStoppedTime
-XX:+PrintGCApplicationConcurrentTime"

我将此添加到我的代码中,为我的拓扑设置worker.childOpts:

conf.put(Config.WORKER_CHILDOPTS, config.getWorkerChildopts());

在Storm UI中,我可以看到worker.childopts设置正确。但我无法在指定目录中找到GC日志。有什么建议吗?

1 个答案:

答案 0 :(得分:0)