学员面试复盘-01

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/xinshuzhan/article/details/101199680

Zabbix监控mysql延时,主要是哪些参数

zabbix监控mysql四大指标
1. 查询吞吐量
2. 查询执行性能
3. 连接情况
4. 缓冲池使用情况
https://blog.csdn.net/m0_37814112/article/details/80781831

判断mysql主从是否正常,主要是通过SQL和IO现成都为YES状态来判断, 可以通过awk取值,grep过滤和统计yes的个数,如果为2则正常。但是有时候一台主库宕机了,在很长一段时间内从库的同步状态有可能依旧是双yes,  查看延迟时间的是通过 show slave status \G 命令输出的seconds_behind_master的数值,数值越高意味着延迟越大。
导致主从延迟的方法有很多,比如大事务,从库查询压力,网络延迟等。
除了  seconds_behind_master 之外,还有几个, master-connet-retry,  slave-net-timeout  ,master_heartbeat_period等。在默认延迟要求没那么高的情况下,用seconds_behind_master就足够了

数据库root账户更改名称

1.用root进入MySQL库修改user表即可

进入表中,使用 update user 色图 user=‘newname’ where user = ‘root’

Nginx各个模块之间的层级关系

查看linux系统网络流量:iftop

 官方网站:http://www.ex-parrot.com/~pdw/iftop/
 iftop 可以用来检测网卡的实时流量,反向解析IP ,显示端口等。

查看进程中的线程占用的cpu频率:strace命令

1. 查看进程中启动线程的方法 top -H -p pid  -d  0.3
按f进入选择界面,按空格可以选择下面的配置  P = Last Used Cpu (SMP)
按esc 退回top界面,就可以看到进程所在的cpu信息

Nginx+tomcat出现404报错:

1. 首先先排除常见的问题, 如确认项目资源路径是不是有问题,看地址栏出现的路径,  其次查看是不是做了域名转发,导致访问路径对应的不是tomcat本身 , 再次,跳转页面文件格式后缀有误导,是.jsp 写出了Jsp等
2. 如果与开发有关,排查JDBC是否连接
3. 通过查看错误日志协助查找问题。 服务的错误日志不行,就看系统错误日志

如何将Docker容器中的日志重定向到指定的目录中

日志分为两类,一类是标准输出的如nginx日志, 他有access.log和error.log, 我们可以利用官网的方法,通过加软连接的方式类重定向

另一类是文本日志,比如tomcat的日志,有catalina,localhost, manager,admin,等,而官网的dockerfile只对catalina进行处理,其他日志都是存储在容器里。 这类日志我们有两种方案
1. 创建一个目录,将目录挂载到容器中产生日志的目录。 --mount
2. 方法二是使用数据卷,创建容器的时候就绑定数据卷
docker  volume  create tomcat 

如何指定从特定仓库拉取镜像

修改/usr/lib/systemd/system/docker.service  增加私有仓库地址,然后重启docker, 再次下载就是从自己的私有仓库下载的

Zabbix监控服务器,做微信报警

1. 注册企业微信,添加部门和成员。创建发送消息的应用,
2. 记录下Agent 和 secret  以及企业ID备用
3. 写一个脚本并把包含2里的信息用于报警的发送
4. 在后台进行添加报警媒介,收件人,邮件标题,邮件内容

如何修改文件句柄数?

ulimit -a 可以查看设置的句柄数
ulimit -n 2048修改句柄数

如何杀死一个进程?

定位进程用top和ps
结束进程用kill  

nfs端口?

`2049

进程kill杀不掉怎么办?

kill  -SIGINT 10259

Tomcat调优方式?

1. 优化内存, 在catalina.sh中添加  -xms  -xmx 
2. 连接数优化,比如线程数优化,使用线程池
3. tomcat的三种运行模式优化
4. 利用缓存和压缩
5. 采用集群

Tomcat性能监控工具?

`

可以监控的性能数据有:
可用性,应答时间明细,内存利用率,线程明细,响应概要,请求数,应答时间

阿里云的Java应用可以安装ARMS探针

开源的工具,可以用Probe来做监控,比如应用运行状态,JSP页面,连接数,线程状态等等

`

猜你喜欢

转载自blog.csdn.net/xinshuzhan/article/details/101199680