zoukankan      html  css  js  c++  java
  • 监控tomcat 状态(三种方法)

    监控tomcat 状态
    一,打开java 监控页面
    vim /usr/local/tomcat8/webapps/memtest/meminfo.jsp
    <%
    Runtime rtm = Runtime.getRuntime();
    long mm = rtm.maxMemory()/1024/1024;
    long tm = rtm.totaMemory()/1024/1024;
    long fm = rtm.freeMemory()/1024/1024;
    out.println("JVM memory detall info:<br>");
    out.println("Max memory:"+mm+"MB"+"<br>");
    out.println("Total memory:"+tm+"MB"+"<br>");
    out.println("Free memory:"+fm+"MB"+"<br>");
    out.println("Available memory can be used is :"+(mm+fm+tm)+"MB"+"<br>");
    %>
    二,访问本机(192.168.200.111:8080/meminfo.jsp)
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    另一种方法
    一,使用jps命令进行监控
     jps -lvm
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    还有一种方法
    TOMcat 远程监控功能
    一,修改配置文件,开启远程监控
     vim /usr/local/tomcat8/bin/catalina.sh
    #!/bin/sh
    CATALINA_OPTS="$CATALINA_OPTS
    -Dcom.sun.management.jmxremote
    -Dcom.sun.management.jmxremote.port=12345
    -Dcom.sun.management.jmxremote.authenticate=false
    -Dcom.sun.management.jmxremote.ssl=false
    -Djava.rmi.server.hostname=192.168.200.115"
    二,关闭重启脚本
     /usr/local/tomcat8/bin/shutdown.sh
     /usr/local/tomcat8/bin/startup.sh
    三,查看端口
     netstat -lnpt | grep 12345
    四,在windows 上需要安装jdk环境才能监控这台linux服务器
    下载地址:http://www.orade.com/technetwork/java/javase/downloads/index.html
    五,在windows机上找到--c盘里  Progrom Files/java/jdk1.8.../bin/
     在bin里找到jconsole.exe
     然后就可以建立连接了
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    PHP的错误和异常处理
    异步并行批处理框架设计的一些思考
    系统出错信息设计
    SpringMVC+Shiro权限管理
    jstl教程
    为什么Lisp语言如此先进
    「只差程序员」为什么会招黑? [转自:知乎]
    大侠是怎样炼成的 周昆 [转]
    【OpenGL】glFinish()和glFlush()函数详解-[转]
    VC++ 6.0中实现三叉切分窗口与多视图 [转]
  • 原文地址:https://www.cnblogs.com/123456likun/p/11563699.html
Copyright © 2011-2022 走看看