美文网首页
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