美文网首页
02_Tomcat性能监控server status

02_Tomcat性能监控server status

作者: 王康健_0124 | 来源:发表于2019-03-20 14:16 被阅读0次

在01_nginx与Tomcat搭建负载均衡中我们启动了两个Tomcat,我们选择tomcat01进行监控

tomcat 服务器是一个免费的开放源代码的轻量级Web 应用服务器,如apache处静态HTML能力突出不同,tomcat处理动态HTML能力相当强大,因此一般项目都是部署apache+tomcat,由apache处理程序的静态文件,有tomcat处理JSP 页面和Servlet
先启动Tomcat服务

检查tomcat是否启动
ps -ef |grep tomcat
如果没有,启动Tomcat服务
cd /usr/local/tomcat01/bin/
sh startup.sh
页面访问
http://118.31.57.104:8081/

如果已经启动了服务,而且不知道改的端口号是什么了,可以用命令查询出来

查询启动的tomcat进程
ps -ef|grep tomcat
记住进程号,然后查询端口号
netstat -apn |gerp 13403
  • 进入监控模块

打开tomcat后点击server status

进程文件目录并修改
cd /usr/local/tomcat01/conf/
vim tomcat-users.xml
在最底下</tomcat-users>里添加
<role rolename="manager-gui"/>  
<user username="tomcat" password="s3cret" roles="manager-gui"/>

修改 tomcat/webapps/manager/META-INF/context.xml,注释掉context标签下的所有代码
(否则会出现无访问权限的问题)
cd /usr/local/tomcat01/webapps/manager/META-INF/


重启tomcat
sh /usr/local/tomcat01/bin/shutdown.sh
sh /usr/local/tomcat01/bin/startup.sh

输入配置的账号、密码登录


这张图里我们只关心jvm和http-nio的一些数据

参数名称 具体含义
Free memory 剩余的内存
Total memory 总内存
Max memory 最大内存
Max threads 最大线程数
Current threads count 当前线程数
Current threads busy 当前繁忙线程数
Keep alive sockets count
Max processing time 最大处理时间
ms processing time 最短处理时间
Request count 请求数
Error count 错误条数
Bytes received 接受字节
Bytes sent 发送字节

tomcat下部署bugfree

相关文章

网友评论

      本文标题:02_Tomcat性能监控server status

      本文链接:https://www.haomeiwen.com/subject/nexlmqtx.html