【Tomcat】通过PSI Probe监控Tomcat服务器运行情况

PSI Probe是一款开源的,专业用于Apache Tomcat服务器监控的插件,其Github项目地址为:

     https://github.com/psi-probe/psi-probe

一、环境说明

  • Windows 7 x64
  • apache-tomcat-9.0.44
  • psi probe 3.5.1

    官方还提供了基于Maven的3.5.4版本

    https://repo1.maven.org/maven2/com/github/psi-probe/psi-probe-web/3.5.4/psi-probe-web-3.5.4.war

二、部署步骤

1、JDK安装和配置

      下载、解压并配置Java环境变量,我本地使用的是Oracle JDK 1.8.0_281

2、Apache Tomcat安装和配置

     2.1 下载和解压

            从Apache Tomcat官网下载Tomcat 9.0.44 Windows X64最新版,解压到本地,如D盘。删除D:\apache-tomcat-9.0.44\webapps目录下的自带的应用。

     2.2 JVM参数优化(setenv.bat)

           set JAVA_OPTS=%JAVA_OPTS% -server -Xms2048M -Xmx2048M -XX:MetaspaceSize=1024m  -XX:MaxMetaspaceSize=1024m

     2.3 配置线程池和默认HTTP端口、HTTP协议(server.xml)

          <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
                 maxThreads="200" 
                 minSpareThreads="100"/>

         <Connector port="11521" 
                  protocol="org.apache.coyote.http11.Http11Nio2Protocol"
                  executor="tomcatThreadPool"
                  enabelLookups="false"
                  connectionTimeout="20000"
                  redirectPort="8443" />

    2.4 配置监控用户(tomcat-users.xml)

          <role rolename="manager"/>
          <user username="monitor" password="SetYourPasswordHere" roles="manager"/>

3、PSI Probe安装和配置

     从Github下载最新的Probe 3.5.1版本的war包,并放到D:\apache-tomcat-9.0.44\webapps目录下即可

4、启动Tomcat

     如果之前的JDK环境变量配置和Tomcat配置无错误的话,直接双击D:\apache-tomcat-9.0.44\bin\startup.bat,即可启动Tomcat服务器。   

    

三、监控展示

   如果上面启动成功,即可通过浏览器在本地访问PSI Probe的监控页面,输入之前设置的监控用户信息即可成功登录(相当于WebLogic中间件的控制台)。

   http://127.0.0.1:11521/Probe/

通过后台可以直接热部署应用,这个功能还是非常不错的!

日志展示

线程池中的线程展示,直接配置的初始化100个线程,这里都成功启动了,线程的状态一目了然,还是非常强大的!

可以手工进程垃圾回收,不过一般不建议执行,让JVM自己根据算法去执行GC即可。


JVM中各个代的内存区域(老年代、年轻代、幸存区),堆、非堆内存区域展示,一目了然

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cnskylee

技术分享我是认真的,期待您打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值