【问题标题】:Gaps in statistics of Java MelodyJava Melody 的统计差距
【发布时间】:2011-12-05 11:43:28
【问题描述】:

目前我面临的问题是,为 grails 应用程序运行的 java melody 统计数据存在一些“差距”(同时适用于 所有 图表!)。我从日志中看不到任何问题,并且服务器似乎在这些间隙内运行良好。差距似乎随时出现,我无法弄清楚任何系统性。

JDK: jdk1.6.0_25
Application server: Tomcat 6.0.33
OS: Debian 2.6.32-028stab094.3
Grails: 1.3.7
Grails Java Melody Plugin-version: 1.5

这可能是什么原因?

java melody 什么时候停止记录值?线程耗尽,内存不足?

【问题讨论】:

  • 您的应用是否有一些繁重的计划作业?
  • 使用石英 (0.4.2) 每分钟运行一个作业。最长执行时间为一秒。
  • 间隔时间是否一致?如果有,平均持续时间是多少?
  • 否 - 数周内还好,但有时会经常出现(例如 2 小时内有 10 个间隙)。

标签: tomcat grails production


【解决方案1】:

服务器已用完打开的文件句柄,无法将统计信息写入磁盘。

【讨论】:

    【解决方案2】:

    你的 Heapsize 有多大? (-Xmx)。 JVM 暂停通常与老一代的垃圾收集有关。

    【讨论】:

    • 以下是我为 tomcat 定制的唯一选项:CATALINA_OPTS="-Xmx768m -XX:MaxPermSize=256m"
    • 由于您的堆大小只有 768 MB,因此 JVM 不会暂停很长时间。被监控的应用程序和 Java Melody 之间的网络延迟/掉线打包?否则,我没有任何好的建议,因为我自己从未使用过 JavaMelody。
    猜你喜欢
    • 2018-01-13
    • 2018-11-07
    • 2016-07-24
    • 2020-02-19
    • 2016-08-08
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 2015-06-17
    相关资源
    最近更新 更多