jprofiler监控tomcat
jprofiler监控tomcat
https://www.cnblogs.com/yjd_hycf_space/p/7727757.html
https://www.jianshu.com/p/c3bc4af4b1e1
条件准备
jprofiler for Windows
jprofiler for Linux
注册码:L-J11-Everyone#084175-v5mdafmayija#34245
11的版本需要下载注册机,自己生成注册码,否则网上的注册码好多过期不能用的。网上自行百度破解教程,也就填写个license就行。
一、下载
1、官网地址:https://www.ej-technologies.com/products/jprofiler/overview.html
2、把Linux的tar文件上传到要部署的服务器上,解压
我的路径: /usr/src ;解压命令:tar -xvf jprofiler_linux_11_0_1.tar.gz
3、Windows下解压,bin/jprofiler.exe启动
4、进入后选择
5、Tomcat 8或者以上,我用的是Tomcat 9,next
6、我们要监控Linux上的Tomcat,所以不选择on shis compute,这里无论32位、64位都是选择这个。
7、这里是选择使用的jdk版本,oracle 1.8 ,next
8、选择第二个,next
这里如果选择第一个,则是另外一种配法,不用导出start.sh文件了。
【方法二】如果选择第一项,到倒数第二步的时候,则需要配置tomcat的启动文件。
vi catalina.sh 加入下面这句话,就是导入这个libjprofilerti.so动态文件
JAVA_OPTS="-agentpath:/usr/src/jprofiler11.0.1/bin/linux-x86/libjprofilerti.so=port=8849,nowait "
9、选择你要连接的服务器的ip,next
10、远程服务器你的解压jprofiler的地址,next
我的:/usr/src/jprofiler11.0
11、直接点击next
12、把你Linux上的Tomcat/bin/startup.sh文件拷贝到本地:进入到bin目录下,sz startup.sh
然后找到它打开:next
13、默认端口就行,如果你的端口被占用,记得修改端口,next
14、选择no,点击finish
15、在你本地放startup.sh的路径下,你可以看见生成了一个startup_jprofiler.sh的文件
rz 选择这个文件,把这个文件上次到远程你的Tomcat/bin下
16、ps -ef|grep tomcat看一下你们Tomcat启动了没有,如果启动关闭进行
我这tomcat是关着的。
如果没有关,这里直接:kill -9 pid
17、cd到Tomcat/bin路径下,给startup_jprofiler.sh文件赋权限:chmod 777 startup_jprofiler.sh
启动startup_jprofiler.sh
出现报错:这里是因为我选择上面选平台系统时选择错了,选择了ARM 32位的,出现报错。
18、双击启动Windows的jprofiler中配置ip
19、确认,然后等一会就会看见内存的信息,恭喜你,连接成功
jprofiler监控tomcat的更多相关文章
- 部署JProfiler监控tomcat
下载JProfiler包 wget http://download-keycdn.ej-technologies.com/jprofiler/jprofiler_linux_9_2.rpm 安装JPr ...
- Linux安装JProfiler监控tomcat
下载JProfiler包wget http://download-keycdn.ej-technologies.com/jprofiler/jprofiler_linux_9_2.rpm 安装JPro ...
- windows环境jprofiler配置监控tomcat
1.点击jprofiler/bin/jprofiler.exe文件安装 2.安装后将C:\Users\Administrator\.jprofiler8\config.xml文件复制到指定文件下,如: ...
- LoadRunner 实现监控Tomcat
LoadRunenr没有监控Tomcat的专用监控器,为了用lr达到监控tomcat的目的可以通过打开Tomcat自带的Status页面之后,利用lr的关联技术得到相关的数据,把数据输出到lr自定义的 ...
- linux上监控tomcat down掉后自动重启tomcat
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p. ...
- LoadRunner如何监控Tomcat性能
使用LoadRunner做性能测试,一般的直觉是LR只能完成脚本录制和编写模拟用户的请求行为,但是在某些情况下,要监控一些中间件或web服务器的性能时,就不能通过录制脚本来完成了,那么就需要手工来编写 ...
- 运用JMX监控Tomcat/Java jvisualvm简要说明
公司线上项目出现了java heap space 然后经过查询知晓了下面工具于是开始了尝试. visualvm能干什么:监控内存泄露,跟踪垃圾回收,执行时内存.cpu分析,线程分析... jvisua ...
- 【转】使用JDK自带jvisualvm监控tomcat
转载地址: http://my.oschina.net/kone/blog/157239 jdk自带有个jvisualvm工具.该工具是用来监控java运行程序的cpu.内存.线程等的使用情况.并且使 ...
- Jconsole 监控tomcat
通过jconsole监控可以获取监控tomcat的相关的数据信息 如何通过代码来获取其中的线程和内存状况呢? 首先要配置好jconsole监控的相关配置,一搜基本就是那一个, 配置配不好的话接下来的工 ...
随机推荐
- pyQt 流布局的一个例子
瀑布流布局 from PyQt5.QtCore import QPoint, QRect, QSize, Qt from PyQt5.QtWidgets import (QApplication, Q ...
- Qt QRect与QRectF的区别
一直在与QRect和QRectF打交道.甚至在使用过程中因为QRect而出现了致命的Bug.因为QRect在数据存储表示上有一个很大的“历史遗留问题”! QRect Class 也就是说,对于QR ...
- 反射(hasattr和setattr和delattr)
反射(hasattr和setattr和delattr) 一.反射在类中的使用 反射就是通过字符串来操作类或者对象的属性, 反射本质就是在使用内置函数,其中反射有以下四个内置函数: hasattr:通过 ...
- POJ 1845 Sumdiv [素数分解 快速幂取模 二分求和等比数列]
传送门:http://poj.org/problem?id=1845 大致题意: 求A^B的所有约数(即因子)之和,并对其取模 9901再输出. 解题基础: 1) 整数的唯一分解定理: 任意正整数都有 ...
- html标签title属性值包括处理
用js赋给title属性的html实体,<br/>无法解析,导致 也无法解析,应该使用\r\n代替,使用 无法实现换行,因为没有经过浏览器的再解析. str_info.replace(/\ ...
- coursera课程视频
#!/usr/bin/env python # coding=utf-8 import urllib import urllib2 import cookielib def setcookie(ena ...
- Java实现卖票程序(两种线程实现)
/** * 2019年8月8日16:05:05 * 目的:实现火车站卖票系统(第一种创建线程的方式) * @author 张涛 * */ //第一种方式直接继承Thread来创建线程 class T1 ...
- Codeforces 1288B - Yet Another Meme Problem
题目大意: 令conc(a,b)函数得出的结果为将ab拼接得到的数字. 例如:conc(12,23)=1223 a和b不会包括前导0! 接下来,你已知A和B,问有多少对的(a,b)满足 1≤a≤A , ...
- 用户界面编程模式 MVC MVP MVVM
用户界面编程模式 MVC MVP MVVM 程序 = 数据 + 算法 数据:就是待处理的东西 算法:就是代码 涉及到人机交互的程序,不可避免涉及到界面和界面上显示的数据原始方式是界面代码和逻辑代码糅合 ...
- [CTS2019]无处安放(提交答案)
由于蒟蒻太菜没报上CTS,只能在家打VP. 感觉这题挺有意思的,5h中有3h在玩这题,获得74分的“好”成绩. 说说我的做法吧: subtask1~3:手玩,不知道为什么sub2我只能玩9分,但9和1 ...