Tomcat性能调优以及远程管理(Tomcat manager与psi-probe监控)

Tomcat manager是tomcat自带的比较简单的管理war在(webapps文件夹下),psi-probe的监控比Tomcat manager更加强大

无论哪一个都需要做如下配置(简单配置一下,复杂的话请查看docs文档):

 1.配置可以访问的ip,在conf/Catalina/localhost/ 新增文件 manager.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true" antiResourceLocking="false"
         docBase="${catalina.home}/webapps/manager">
  <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.0\.0\.1" />//127.0.0.1为允许远程链接的IP
</Context>

2.配置访问权限,在conf/tomcat-users.xml 下设置

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-staus"/>
<user username="user" password="123456" roles="manager-gui,manager-script,manager-staus" />

然后访就可以访问了 

tomcat manager如下:

Tomcat性能调优以及远程管理(Tomcat manager与psi-probe监控)

2.psi-probe的功能:

   <1 应用的统计信息

   <2 请求、session、jsp预编译

   <3 Connectors :请求数量 请求处理时间 请求响应字节数

    <4   使用方法:

将psi-probe项目从github克隆下来 

编译项目 打包项目 

将war放置到tomcat/webapps目录下 

访问路径: http://127.0.0.1:8080/probe applications  

      路径下可以查看jsp,并且jsp预编译 logs Threads Connectors