【问题标题】:hsperfdata_uid folder not getting created未创建 hsperfdata_uid 文件夹
【发布时间】:2010-09-27 18:39:26
【问题描述】:

我正在尝试使用 jstat 和 jmap 实用程序来获取 jvm 的快照。它在开发和登台环境中运行良好,但在生产环境中不起作用。 Linux上的所有三个。 错误是“找不到 jvmId”。我发现的主要区别是 on prod jvm 没有创建 /tmp/hsperfdata_uid 文件夹,但在 dev env 上,我可以看到在 hsperfdata_uid 下为每个 jvm 创建的文件。 我无法弄清楚这些 JVM 中这些设置之间的区别。我尝试在该 jvm 上使用 -XX:+UsePerfData 但仍然没有输出。

如果你们有任何此类问题,请告诉我。

谢谢,

【问题讨论】:

    标签: java virtual-machine


    【解决方案1】:

    您是否使用完全相同的 Java VM(安装方式与 dev / staging 完全相同)? 还要检查执行 JVM 的用户权限。 并在执行 JVM 时比较环境变量。 最后我会检查 /tmp 文件系统的大小和访问权限。还要检查它是否使用相同的文件系统类型(有时 temp 使用 tmpfs 或类似的东西,而且 /tmp 的可用空间通常有限。

    希望这些指针有助于找出问题所在! 问候 -萨沙-

    【讨论】:

      猜你喜欢
      • 2022-12-19
      • 2017-04-06
      • 1970-01-01
      • 2016-11-17
      • 1970-01-01
      • 2018-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多