Jconsole 测试.

1 下载并安装

d:\Program Files\Java\jdk1.8.0_111\

JDK自带,Windows下图形界面,监控分析Java程序

2 查看jmx进程号

[root@hongquan ~]# ps -eaf|grep jmx

root     34501 34499  0 Dec23 ?        01:07:21 /usr/local/mycat/jdk1.8.0_101/bin/java -DMYCAT_HOME=. -server -XX:MaxPermSize=64M

-XX:+AggressiveOpts -XX:MaxDirectMemorySize=2G -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1984

-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Xmx4G -Xms1G -Djava.library.path=lib

-classpath lib/wrapper.jar:conf:lib/asm-4.0.jar:lib/curator-framework-2.11.0.jar:lib/minlog-1.2.jar:lib/curator-recipes-2.11.0.

jar:lib/commons-collections-3.2.1.jar:lib/reflectasm-1.03.jar:lib/netty-3.7.0.Final.jar:lib/slf4j-api-1.6.1.jar:lib/objenesis-1

.2.jar:lib/log4j-1.2.17.jar:lib/zookeeper-3.4.6.jar:lib/druid-1.0.26.jar:lib/disruptor-3.3.4.jar:lib/libwrapper-linux-x86-32.so

:lib/univocity-parsers-2.2.1.jar:lib/velocity-1.7.jar:lib/fastjson-1.2.12.jar:lib/curator-client-2.11.0.jar:lib/log4j-slf4j-imp

l-2.5.jar:lib/Mycat-server-1.6-RELEASE.jar:lib/libwrapper-linux-x86-64.so:lib/jsr305-2.0.3.jar:lib/log4j-1.2-api-2.5.jar:lib/l

ibwrapper-linux-ppc-64.so:lib/mongo-java-driver-2.11.4.jar:lib/log4j-core-2.5.jar:lib/leveldb-api-0.7.jar:lib/jline-0.9.94.jar

:lib/sequoiadb-driver-1.12.jar:lib/commons-lang-2.6.jar:lib/wrapper.jar:lib/mysql-binlog-connector-java-0.4.1.jar:lib/ojdbc14.

jar:lib/ehcache-core-2.6.11.jar:lib/hamcrest-library-1.3.jar:lib/kryo-2.10.jar:lib/snakeyaml-1.17.jar:lib/leveldb-0.7.jar:lib/

hamcrest-core-1.3.jar:lib/joda-time-2.9.3.jar:lib/guava-19.0.jar:lib/mapdb-1.0.7.jar:lib/log4j-api-2.5.jar:lib/dom4j-1.6.1.jar

-Dwrapper.key=nRsVFYf3qXu8NVBI -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=34499

-Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1

org.tanukisoftware.wrapper.WrapperSimpleApp io.mycat.MycatStartup start

root     41638 37788  0 01:18 pts/8    00:00:00 grep jmx

查看进程号34501的tcp端口号

[root@hongquan ~]# netstat -ntpl|grep 34501

tcp        0      0 127.0.0.1:32000             0.0.0.0:*                   LISTEN      34501/java

tcp        0      0 :::45438                    :::*                        LISTEN      34501/java

tcp        0      0 :::1984                     :::*                        LISTEN      34501/java

tcp        0      0 :::8066                     :::*                        LISTEN      34501/java

tcp        0      0 :::54856                    :::*                        LISTEN      34501/java

tcp        0      0 :::9066                     :::*                        LISTEN      34501/java

3 添加新帐号jconsole用来连接

[root@hongquan ~]# useradd jconsole

[root@hongquan ~]# gpasswd -ajconsole root

Adding user jconsole to group root

[root@hongquan ~]# passwd jconsole

Changing password for user jconsole.

New password:

BAD PASSWORD: it is based on a dictionary word

Retype new password:

passwd: all authentication tokens updated successfully.

4 连接root@10.0.1.134:1984

D:\program files\Java\jdk1.8.0_111\bin

双击jconsole.exe打开

[root@hongquan conf]# more wrapper.conf |grep 1984

wrapper.java.additional.7=-Dcom.sun.management.jmxremote.port=1984

[root@hongquan conf]# vim wrapper.conf

[root@hongquan conf]# more wrapper.conf |grep 1984

wrapper.java.additional.7=-Dcom.sun.management.jmxremote.port=51984

修改51984

用Jconsole连接报错,将mycat的wrapper.conf配置更改如下:

重启mycat

[root@hongquan bin]# ./mycat restart

Stopping Mycat-server...

Stopped Mycat-server.

Starting Mycat-server...

Jconsole 测试.的更多相关文章

  1. 监控Tomcat解决方案(监控应用服务器系列文章分享)

    使用JMX接口开发监控程序  ◆ 全部代码需要从零开始,代码量较大  ◆ 支持各不同版本比较麻烦,每个版本可能有差异  ◆ 可支配性强  ◆ 最重要的一个缺点是,配置比较麻烦 Tomcat激活JMX远 ...

  2. zabbix实现对tomcat的监控

    zabbix实现对tomcat的监控 工作原理 比如:当Zabbix-Server需要知道java应用程序的某项性能的时候,会启动自身的一个Zabbix-JavaPollers进程去连接Zabbix- ...

  3. 如何监控Tomcat服务器

    如何监控Tomcat服务器 发表于:2009-06-25来源:作者:点击数:2651 标签:tomcatTomcat服务器 在进行 性能测试 时,一般都需要对应用服务器进行监控,监控的指标包括应用服务 ...

  4. 监控应用服务器使用JMX监控Tomcat (推荐)

    前言:做了一个监控应用服务器的项目(支持Tocmat.WebSphere.WebLogic各版本), 过程也算是磕磕绊绊,由于网上缺少相关资料,或者深陷于知识的海洋难以寻觅到有效的资料,因而走过不少弯 ...

  5. Error: Password file read access must be restricted: /etc/cassandra/jmxremote.password

    在配置JMX远程访问的时候,设置jmxremote.password文件权限,修改该文件时添加写权限,chmod +w jmxremote.password ,放开角色信息那俩行的注释,保存,再使用c ...

  6. 使用Jconsole监控weblogic的配置方法

    在项目中发现full gc非常频繁.达到了每分钟13次.我怀疑可能会有内存泄露.于是在晚上找了内存泄露的资料. 内存长期占用并导致系统不稳定一般有两种可能: 1. 对象被大量创建而且被缓存,在旧的对象 ...

  7. JVM学习总结五(番外)——JConsole

    之前本来打算结合自己写的小程序来介绍JConsole和VirtualVM的使用的,但是发现很难通过一个程序把所有的场景都体现出来,所以还是决定用书中的典型小例子来讲更加清晰. 一.JConsole的基 ...

  8. 利用JConsole工具监控java程序内存和JVM

    一.找到java应用程序对应的进程PI 性能测试应用程序访问地址:http://192.168.29.218:7070/training/ 部署的应用服务器为tomcat6.028 启动tomcat服 ...

  9. (转)利用JConsole工具监控java程序内存和JVM

    转自:http://www.cnblogs.com/luihengk/p/5446279.html 一.找到java应用程序对应的进程PI 性能测试应用程序访问地址:http://192.168.29 ...

随机推荐

  1. JMeter学习(九)分布式部署

    Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误.为了让jmeter工具 ...

  2. One 的使用(1)

    方法一:使用命令提示符 第一步:打开d盘  C:Users\dcf>d; 第二步:打开工作空间  D:\>Cd workspace 第三步:打开the one  D:\workspace& ...

  3. Python面向对象编程高级特性

    ***这里还是根据网上资料,主要是廖雪峰老师的教程学习的笔记,主要介绍python面向对象的高级特性,笔记不全,只是记录自己觉得容易出错的地方*** 1.python作为一种动态语言,他的动态绑定机制 ...

  4. 使用iframe,注销以后,点击某个标签,跳转到的登录页面位于标签中

    当使用iframe时,要么会话过期,要么手动注销,如果此时再进行操作,可能遇到跳转到登录页面,可是登录页面会位于标签执行,并没有全屏显示,即位于当前的iframe中,此时的解决方式很简单,只需要在登录 ...

  5. rollingstyle in log4net

    https://stackoverflow.com/questions/734963/log4net-rollingfileappender-with-composite-rolling-style- ...

  6. eclipse添加删除插件-eclipse marketplace

    源文地址:http://jingyan.baidu.com/article/cdddd41c5c883353cb00e19e.html 在有些版本的eclips上并没有eclipse marketpl ...

  7. ActiveMq 高级特性的使用

    消费者的 destination 可以使用 wildcards 生产者的 destination 可以使用 composite destinations VirtualTopic 真是一大利器,当初读 ...

  8. Win7使用之查端口,杀进程

    对 Win7 的 cmd 使用不熟练,这里记录下经常用到的命令吧! 查看所有端口占用情况:netstat -ano 查看指定端口占用情况:netstat -ano | findstr "80 ...

  9. python中的SMTP发送邮件

    一. 介绍 python3中自带了smtplib模块和email模块 smtplib模块:负责与邮件服务器的交互 email模块:负责组织邮件内容 二. smtplib模块 smtplib模块:主要是 ...

  10. mysql_异常_01_Access denied for user 'root'@'192.168.1.13' (using password: YES)

    一.异常现象 使用navicat premuim 连接 虚拟机mysql数据库时 ,抛出如下错误: Access denied for user 'root'@'192.168.1.13' (usin ...