`
wataxi
  • 浏览: 209059 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jvisualvm 远程监测resin环境下jvm日志的用法

阅读更多
记得前些天处理resin连接池满的故障时, 当时用了jstack服务端查看,在windos端也远程连接resin查看在故障时的jvm快照, 下面记录下resin中如何配置, 也防止遗忘.

  注: 该工具在jdk1.6下有(不知道1.5有么有)

   在resin中jvisualvm配置方法如下

     1). 在linux下,  cd /opt/resin/bin
                    vi httpd.sh

         找到args 环境变量
-Dcom.sun.management.jmxremote.port=port -   Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=ip

        注释: port: 为windows端连接的端口,
              ip: linux中应用服务所对应ip地址
     2). 在windos中, 在路径jdk1.6/bin/ 下,找到jvisualvm.exe
         在其中配置下ip和端口, 输入连接的linux用户名和密码

  ok, 现在配置好了, 记得重启web服务器,不然不会生效, 然后在windos下
       dump resin环境中jvm的运行日志.

    

  
分享到:
评论

相关推荐

    jvisualvm来JVM监控

    《使用jvisualvm进行JVM监控的深度解析》 在Java开发过程中,了解和优化JVM(Java虚拟机)的性能至关重要。jvisualvm是一款强大的、免费的Java应用程序性能分析工具,它允许开发者深入洞察JVM的行为,进行内存分析...

    远程连接jvisualvm,测试用jar

    在这个场景中,我们将深入探讨如何使用`jVisualVM`进行远程连接,以及如何利用它来测试JAR文件,特别是与名为`eureka`的压缩包子文件相关的内容。 首先,`jVisualVM`是一个图形化界面工具,它包含在Java ...

    JVM内存日志

    本文将深入探讨JVM内存结构、`jmap`工具的使用以及如何分析`dump.txt`文件中的内存日志。 1. JVM内存结构: - **堆内存**:这是JVM最大的内存区域,用于存储对象实例。堆内存分为新生代(Young Generation)、老...

    jvm crash的崩溃日志详细分析及注意点

    `-XX:+ShowMessageBoxOnError`参数在Linux环境下启用后,当JVM崩溃时,系统会自动启动GDB进行分析和调试,这对于测试环境尤其有用。 JVM崩溃日志中的关键部分包括: 1. **错误信息概要**:这部分包含致命错误的...

    JVM 输出 GC 日志导致 JVM 卡住

    为了解决这个问题,作者建议使用 JVM 内部线程的监控机制,例如 JVM 日志和 JFR(Java Flight Recording),来定位问题。此外,作者还建议使用 async_profiler 工具,因为它可以帮助作者发现进程本身的 CPU 占用激增...

    visualvm监控jvm及远程jvm监控方法

    在本文中,我们将详细探讨如何使用VisualVM来监控本地和远程的JVM实例。 1. **VisualVM概述** VisualVM是一个跨平台的工具,支持Windows、Linux和macOS等操作系统。它提供了丰富的图形界面,用户可以通过直观的...

    jvisualvm操作手册for linux菜鸟

    在使用VisualVM远程监控JVM之前,需要准备好测试环境。我们需要在服务器上配置jstatd守护程序,并在客户端使用VisualVM连接服务器监控Java程序。 ### 2.2 在服务器上配置 jstatd 的 security policy 文件 在服务器...

    jvmgc日志分析工具

    "jvmgc日志分析工具"专为解析和可视化JVM生成的GC日志而设计,帮助开发者识别内存瓶颈,调整内存设置,以及诊断可能的性能问题。 GC日志是JVM在运行过程中记录的关于垃圾收集活动的详细信息,包括垃圾收集的起始...

    JVM监控工具使用入门

    ### JVM监控工具使用入门 #### 引言 Java虚拟机(JVM)是运行Java程序的基础环境,其性能直接影响到应用程序的稳定性和响应速度。...掌握这些工具的使用方法对于提高Java应用程序的性能和稳定性至关重要。

    监测JVM各项性能指标

    - **jvisualvm**:这是一个更加强大的多合一工具,包含jconsole的功能,并且可以附加到远程JVM,查看线程堆栈、内存快照、CPU剖析等功能。 - **jstat**:命令行工具,用于收集JVM的统计信息,包括GC、类装载、内存...

    JVM crash 错误日志分析

    4. **内存使用情况**:日志会包含JVM在崩溃时的内存使用统计,如堆、非堆内存、永久代、元空间的使用情况,这有助于分析内存泄漏或内存配置不当等问题。 5. **JNI(Java Native Interface)信息**:如果JVM与C/C++ ...

    apache2.2整合resin3+Eclipse远程调试

    最后,为了在Eclipse中进行远程调试,我们需要在`resin.config`中添加调试相关的JVM参数: ```xml <jvm-arg>-Xdebug</jvm-arg> <jvm-arg>-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n</jvm-arg> ...

    windows下resin的配置与部署

    在Windows环境下,Resin是一款广泛使用的Java应用服务器,它提供了高效、稳定且可扩展的运行环境,用于托管Java Web应用程序。Resin配置和部署对于开发者来说是至关重要的步骤,了解和掌握这一过程能够帮助我们更好...

    jvm日志解读

    《JVM日志解读——揭示Java虚拟机的秘密》 在Java开发中,JVM(Java Virtual Machine)扮演着至关重要的角色。它负责运行我们的代码,管理内存,执行垃圾收集等。当程序出现异常或者性能问题时,JVM生成的日志文件...

    使用RMI远程连接JVM.用JMX获取JVM的参数

    在Java世界中,远程方法调用(Remote Method Invocation, RMI)和Java管理扩展(Java Management Extensions, JMX)是两个强大的工具,用于管理和监控分布式系统。本文将深入探讨如何利用RMI远程连接到Java虚拟机...

    resin2优化-命令配置优化服务器

    同时,可以借助第三方工具(如JVisualVM)进行更深入的JVM分析和调优。 三、实战优化步骤 1. **分析应用负载**:首先,需要了解应用的运行特点,包括平均请求数、并发用户数、数据量等,以便于设置合理的配置参数...

    Java技术在机组振动远程监测诊断系统中的应用

    文章内容还涉及到开发过程中使用的其他技术与工具,如JVM(Java虚拟机)、AWT(Abstract Window Toolkit)、JBuilder等,这些都是Java开发者在构建应用时所必需掌握的关键技术和开发环境。 文章中的部分内容因为OCR...

Global site tag (gtag.js) - Google Analytics