笔记(57-60)mariadb慢查询日志、Tomcat_JDK部署、安装zrlog、nginx代理tomcat

本文记录了如何开启MariaDB的慢查询日志进行性能分析,包括配置步骤和查看日志的方法。同时,介绍了Tomcat的下载与部署,以及通过Nginx实现对Tomcat的反向代理,解决端口冲突并优化静态文件请求。
摘要由CSDN通过智能技术生成

学习笔记

  1. mariadb慢查询日志
    目的是为了分析mariadb的瓶颈点
    1、进入mariadb里面执行:
    show variables like ‘slow%’;
    show variables like ‘datadir’;
    show variables like ‘long%’;
    2、打开配置文件/etc/my.cnf,编辑,增加:
    slow_query_log = on
    slow_query_log_file = /data/mysql/aminglinux01-slow.log
    long_query_time = 2
    3、重启服务
    4、模拟慢查询:
    select sleep(5);
    5、查看慢查询日志:
    cat /data/mysql/aminglinux01-slow.log
    拓展:
    show processlist;
    show full processlist;
    mysql -uroot -pxxxx -e “show processlist”
  2. Tomcat_JDK部署
    tomcat官方网站:
    http://tomcat.apache.org
    下载地址:
    https://tomccat.apache.org/download-90.cgi
    wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.14/bin/apache-tomcat-9.0.14.tar.gz
    安装Tomcat:
    tar zxf apache-tomcat-9.0.14.tar.gz
    mv apache-tomcat-9.0.14 /usr/local/tomcat
    启动:
    /usr/local/tomcat/bin/startup.sh
    查看端口:
    netstat -lntp |grep java
    8080为WEB端口
    8005 shutdown(管理端口)
    8009 AJP端口(第三的应用链接这个端口,和tomcat结合起来)
    查看进程:
    pa aux |grep java ; pa aux |grep tomcat
  3. 安装zrlog
    zrlog是一款开源的java应用,博客系统
    官网:
    http://www.zrlog.com
    下载:
    wget ‘http://dl.zrlog.com/release/zrlog-2.1.0-3617b2e-release.war?attname=ROOT.war&ref=index’
    mv zrlog-2.1.0-3617b2e-release.war?attname=ROOT.war&ref=index zrlog-2.1.0.war
    安装:
    mv zrlog-2.1.0.war /usr/local/tomcat/webapps/
    cd !$
    mv ROOT ROOT.bak
    mv zrlog-2.1.0 ROOT
    浏览器访问:
    添加防火墙规则:
    firewall-cmd --add-port=8080/tcp --permanent
    firewall-cmd --reload
    http://ip:8080/ 开始安装
  4. nginx代理tomcat
    为什么要为tomcat配置反向代理:
    1、如果同一台机器有ningx和tomcat,则会产生端口冲突,
    2、我们需要把8080端口变成80端口
    3、ningx对于静态的请求速度上要优于tomcat,tomcat不擅长做高并发的静态文件请求处理
    如何配置:
    location /
    {
    proxy_pass http://127.0.0.1:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real -IP $remeto_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值