使用jdk的jconsole进行监控jmx首先,设置监控对象的端口 配置catalina.sh #vi/usr/tomcat/bin/catalina.sh 注:/usr/tomcat/bin/catalina.sh是tomcat所在目录的bin目录(linux环境下)在#OSspecific...
分类:
其他好文 时间:
2014-10-15 12:26:20
阅读次数:
139
缺少X11显示设置Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation.....
分类:
系统相关 时间:
2014-10-06 17:19:30
阅读次数:
528
1.修改jmx的配置2.tomcat开启jmx功能agent配置tomcatJMXRemotejar二进制包,放在tomcat/lib下面.修改tomcatserver.xml配置文件<ListenerclassName="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"rmiRegistryPortPlatform="12345"rmiServerPortPlatform="12346"/&g..
分类:
其他好文 时间:
2014-10-01 00:57:10
阅读次数:
407
接手了一个项目的测试后,过程很是坎坷。在这个过程中我的感触很多。从我接手这个测试开始,就感觉到工期一直很紧,本来我最初的想法是赶紧把这个测试做完。出个报告。但是在测试的过程中,首先是发现了Jconsole监控的堆内存一直增长,超过了4个G之后,server就挂掉了。这是在稳定性测试中发现的问题。根据...
分类:
其他好文 时间:
2014-10-01 00:06:10
阅读次数:
268
最近看JDK的命令行工具,使用Java VisualVM和Jconsole工具都可以监控java程序的运行情况(包括CUP和内存等的使用情况,线程的运行状态等)在Java VisualVM 工具里可以直接看到本地运行的java程序(比如Eclipse)的运行状态如果需要需要监控在tomcat中运行的...
分类:
其他好文 时间:
2014-09-18 00:45:13
阅读次数:
219
在项目中发现full gc非常频繁。达到了每分钟13次。我怀疑可能会有内存泄露。于是在晚上找了内存泄露的资料。内存长期占用并导致系统不稳定一般有两种可能:1. 对象被大量创建而且被缓存,在旧的对象释放前又有大量新的对象被创建使得内存长期高位占用。表现为:内存不断被消耗、在高位时也很难回归到低位,有大...
分类:
Web程序 时间:
2014-09-15 19:25:39
阅读次数:
281
jconsole可以对远程主机上的java进程的内存使用情况进行监控。本文将主要讲解如何监控安装在sunos上的weblogic和安装在redhat上的tomcat。...
分类:
Web程序 时间:
2014-09-14 12:52:47
阅读次数:
344
看到OOM的很多文章,然后自己也测试了下。每段程序都写了OOM的原因。从java内存模型开始分析就行了。
估计也不是太难。就是用jconsole监控资源的时候,感觉不太舒服。...
分类:
其他好文 时间:
2014-09-13 18:47:56
阅读次数:
197
DK自带VM分析工具jps,jstat,jmap,jconsole 一、概述 ??? SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工...
分类:
其他好文 时间:
2014-09-09 20:15:09
阅读次数:
364