• SpringBoot配置模板引擎之视图解析器失效问题排查

    时间:2024-04-05 17:15:13

      1、问题排查    在整合SpringBoot与Httl模板引擎的时候,博主曾遇到过这样的问题:通过浏览器访问一个Controller方法时,返回httl视图,但页面报404错误。    通过断点调试,访问url时,能进入到我们自定义的接口方法,所以此处可以断定该404错误是由视图解析器无法渲染...

  • tomcat假死 长时间GC导致服务不可用问题排查

    时间:2024-04-04 22:06:11

    前言:   最近一段sso单点登录系统经常收到服务不可用自动重启的报警邮件,因为有做集群,影响较小,所以拖了几个月才开始着手解决这个问题。下面记录一下本次问题解决的过程(有走一些弯路),以做总结,也希望能给正在排查像试问题的同学一些启发:先看看我的监控脚本通过crontab 来监听重启#!/bin/...

  • linux 句柄数过高的排查方法

    时间:2024-04-03 13:17:55

    背景:做linux系统上的后端代码开发,偶尔会碰到后台报错:too many file open  XXXX  ,紧跟着是socket open timeout  。这种情况大部分是因为linux 文件句柄数满掉引起的。排查方法如下:1、linux操作系统默认的句柄数为1024,windows默认的...

  • Mysql数据库故障排查与优化

    时间:2024-04-02 21:55:22

    目录 前言 一、Mysql数据库的单实例故障 1.故障一——拒绝连接数据库 1.1故障内容 1.2问题分析 1.3解决方法 2.故障二——密码错误 2.1故障内容 2.2问题分析 2.3解决方法 3.故障三——数据库处理较慢 3.1故障内容 3.2问题分析 3.3解决方法 4.故障四——数据库表被破...

  • 网络问题排查方案

    时间:2024-04-02 21:45:54

    网络故障排查 定位故障范围 ①全网性网络故障:可定位故障源在出口或核心区域; ②小范围网络故障:可定位故障源在离故障源最近的相应设备或链路; ③单点性网络故障:可定位故障源在故障源自身 排除故障 ①总体上思路为“链路”à“配置”。 ②首先确认网络或相关设备是否出现人为变更; ③其次检查物理链路、...

  • mysql自增id超大问题的排查与解决

    时间:2024-04-01 19:36:49

    这篇文章主要给大家介绍了关于mysql自增id超大问题的排查与解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧引言小A正在balabala写代码呢,DBA小B突然发来了一条消息,“快看看你的用户特定信息表T,里面的主键,也...

  • 记一次排查Mybatisplus的批量更新 updateBatchById 方法空指针问题

    时间:2024-04-01 13:46:00

    刚开始代码程序的结构是ServiceImpl 是 com.baomidou.mybatisplus.service.impl.ServiceImpl  包下的程序现在是在 ClientUserServiceImpl 的某个方法调用 updateBatchById  的批量更新方法,会报空指针。经过调...

  • 阿里云ECS端口8080访问不了问题排查

    时间:2024-04-01 12:23:17

    阿里云ECS端口8080访问不了问题排查第一步:检查ECS实例是否启动,可以登录阿里云控制台查看,如果没有启动启动即可第二步:检查实例安全组配置规则是否添加需要开放的端口,没有添加则配置规则,可参考官方安全组配置第三步:安全组配置了相关端口的规则还不可以从外网访问,可检查ECS防火墙,是否防火墙拦截...

  • 数据分析-数据异常的排查方法

    时间:2024-04-01 10:57:54

    数据分析-数据异常的排查方法数据异常主要从两个大方向进行排查:①数据是否有问题?②业务是否有问题?第一个方向:数据是否有问题,即数据是否是真的异常?(1)亲自查看数据准确性,不要人云亦云(2)时间轴拉长,看是近期异常(3个月)还是历史异常(3)看和该指标关联的其他指标或其他核心指标是否也异常(4)找...

  • 内存问题排查工具 --- valgrind

    时间:2024-03-31 13:27:24

    1. 概述2. Valgrind3. 内存泄漏监测3.1. 示例代码3.2. 编译它3.3. 用Valgrind监测进程的内存泄漏4. 悬挂指针4.1. 示例代码4.2. Valgrind运行结果5. 多次释放同一个指针5.1. 示例代码5.2. Valgrind 监测6. Valgrind的优缺点...

  • 学会这个排查CPU资源占用过高问题技巧,关键时刻能救你一命

    时间:2024-03-30 15:55:41

    专注于Java领域优质技术号,欢迎关注作者:auzll一、背景:先执行一个java程序里面开了两个线程分别都在while循环做打印操作。# java -cp ./test-threads.jar com.spiro.Main二、现象:通过top命令查看当前CPU情况可以看到有个java进程占用CPU...

  • 云服务器ECS无法连接的排查解决教程

    时间:2024-03-29 20:07:49

    阿里云服务器ECS无法连接是比较常见的问题,阿里云百科网的客户经常会遇到ECS实例无法连接的情况,阿里云百科网分享阿里云官方整理的服务器无法连接的故障概率分布图和服务器无法连接的解决方法,大家只要按照步骤一步步排查即可解决问题:服务器ECS无法连接原因及概率分布图阿里云官方通过大数据整理的云服务器E...

  • 网站打开速度慢的原因,排查方法及优化方法(大全)

    时间:2024-03-28 21:48:28

    如果你的网站打开速度过慢,而你又不知道该如何解决,那么这篇文章是非看不可了。手把手的教你如何排查网站打开慢的原因,以及优化方法。排查网站打开速度慢的原因:1 网站服务器速度或租用空间所在服务器速度服务器空间速度是网站打开速度快的硬件基础,也是先决条件。否则即使你网站页面设计的非常"苗条",网站打开速...

  • 分享一次cpu98%的问题排查

    时间:2024-03-28 20:12:53

    1.第一步 执行top,很明显pid是1的进程的cpu占用特别高 2.第二步 执行top -Hp 1,查看到进程1下面的pid是8,9,10,11这四个线程的cpu占用比较异常对应java程序里的tid是0x8 0x9 0xa 0xb。3.第三步执行jstack 1 > 20191107.lo...

  • 记一次Istio间歇503的问题排查

    时间:2024-03-28 20:11:17

    问题描述在测试环境装了K8s(v1.13.5)+Istio(v1.1.7)环境,然后一天时间陆续在Istio集群中发布了30多个服务(前端、后端、网关),配置好了Istio相关路由规则后,信心满满的对服务间路由进行了测试,仅是通过点击前端页面去调用网关,而后网关对其他后端服务进行调用(web界面 -...

  • java OOM 内存溢出问题排查之--一次MAT使用实战

    时间:2024-03-28 09:41:20

    背景描述没啥可描述的,就是现场反馈宕机了,小伙伴用MAT分析了一下,说正常,怀疑是现场请求太多了,需要加内存。而我看着这么大一坨都是一个类的实例就不爽,非得研究一下为啥他就那么特殊,没事儿就薅社会主义羊毛,关键还老逮那几只羊身上薅,都给人薅秃了…定位过程加载堆转储文件打开MAT->点击【Fil...

  • 内存泄漏排查 MAT工具使用

    时间:2024-03-28 09:40:56

    説在前面:尽管Java虚拟机可以帮我们对内存进行回收,但是其回收的是Java虚拟机不再引用的对象。很多时候我们使用系统的IO流,Cursor,Receiver如果不及时释放,就会导致内存泄漏,这些场景是常见的,一般开发人员也都能够避免。但是,很多时候内存泄漏的现象不是很明显,1.比如内部类,Hand...

  • Redis EXISTS DEL命令耗时过长问题排查

    时间:2024-03-28 09:26:59

    Redis EXISTS DEL命令耗时过长问题排查问题发现:44) 1) (integer) 993502    2) (integer) 1482239898    3) (integer) 114521    4) 1) "EXISTS"       2) "data_**Facade_loa...

  • 记一次springboot2.x 内置tomcat在apr模式下无法访问的问题排查

    时间:2024-03-28 09:26:35

    关于tomcat的apr、bio、nio模式关于tomcat的这几种模式,以及在springboot内嵌tomcat的方式下如何设置,可以参考以下几篇文章进行设置。tomcat bio nio apr 模式性能测试与个人看法Spring Boot切换为APR模式TOMCAT开启APR模式首先将spr...

  • 堆内存占用很小 但是 JVM 频繁full gc 问题排查

    时间:2024-03-28 08:59:53

    最近碰到一个头疼的Full gc 问题,系统运行缓慢,但是使用 jstat -gcutil pid工具一看,堆内存占用不到10%,为啥会这样?查看JVM配置如下 :-Xms8G -Xmx8G -XX:NewRatio=4 XX:MaxPermSize=512m -Djava.awt.headless...