网站首页 站内搜索

搜索结果

查询Tags标签: 排查,共有 146条记录
  • 记录一次OOM的排查过程以及内存分析、解决方案

    在测试环境中开启的堆大小是4g。但是却发生了OOM。发生OOM的场景是: 上传Excel 之后进行数据的清洗,然后清洗完成之后会将清洗掉的、清洗后的数据再次备份到磁盘中;同时将清洗后的数据入关系型数据库。(解析Excel 用的是POI, 数据清洗用的是Tablesaw, 且清洗的操作都…

    2021/6/26 7:27:24 人评论 次浏览
  • Java开发,内存泄漏不会排查,这下溴大了

    什么是内存泄漏内存泄漏:对象已经没有被应用程序使用,但是垃圾回收器没办法移除它们,因为还在被引用着。 在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的…

    2021/6/22 7:27:13 人评论 次浏览
  • 阿里排查Java问题工具清单!

    平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮助很大的工具,大家一起进步。Linux命令类 tail最常用的…

    2021/6/20 20:29:58 人评论 次浏览
  • 内存泄露排查工具MAT的使用

    MAT下载链接 在程序运行时加上+HeapDumpOnOutOfMemoryError在OOM时会导出堆信息到hprof文件。 本次测试用的代码如下 public class Test02 {byte[] bytes = new byte[1*1024*1024];public static void main(String[] args) {List<Test02> list = new ArrayList<T…

    2021/6/12 7:36:17 人评论 次浏览
  • 同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题

    最近线上监控 SFTP 连接频繁爆表,通过重启某个系统,连接数迅速下降,系统就能恢复正常,初步判断是应用程序连接未关闭的问题导致的。 站长通过 IDE 全局搜索排查,SFTP 连接使用了 jsch 包,确实有一些功能点使用了 SFTP 连接而未关闭的情况,或者不在 finally 语句块中…

    2021/6/8 18:23:01 人评论 次浏览
  • JAVA 线上故障排查完整套路

    线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是不囿于一个方面的问题的,基本上出问题就是 df、free、top 三连,然后依次 jstack、jmap 伺候…

    2021/6/8 12:24:55 人评论 次浏览
  • 日常Bug排查-抛异常不回滚

    日常Bug排查-抛异常不回滚 前言 日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材_。 Bug现场 最近有人反映java应用操作数据库的时候,抛异常不回滚。这还了得,不过笔者笃定肯定是用法的锅,不然就全乱套了。所以笔者去Re…

    2021/6/7 10:51:01 人评论 次浏览
  • redis对外攻击处理排查思路

    解决带宽占用高(被入侵导致redis对外攻击) 上机前: 查询服务器是否遭受ddos,是否有违规, cpu,内存监控丢失 带宽监控未丢失但是异常跑高 现场环境: ssh不可连接,无法登录 服务器上服务崩溃 login 报错密码不正确解决步骤: 1.因为这个密码报错不正确,后台重置密…

    2021/5/21 2:24:54 人评论 次浏览
  • DAO层单元测试编码和问题排查

    DAO层单元测试编码和问题排查 SecKillDaoTest .java(注意接口参数使用注解@Parm(“parameter”))package org.secKill.dao;import org.junit.Test;import org.junit.runner.RunWith;import org.secKill.entity.SecKill;import org.springframework.test.context.ContextCo…

    2021/5/20 18:32:59 人评论 次浏览
  • 记一次线上java程序CPU占用过高问题排查

    1、top cpu占用过高 2、docker stats 3、docker ps 4、docker exec -it /bin/bash 【id】 5、top 6、ps -mp [占用过高程序pid] -o THREAD,tid,time 7、printf "%x\n" [异常线程tid] 8、jstack [占用过高程序pid] | grep [异常线程tid转16进制编码] -A 10 9、查…

    2021/5/12 12:25:33 人评论 次浏览
  • Windows环境下如何进行线程Dump分析

    转: Windows环境下如何进行线程Dump分析 现在大部分公司都有自己完整的一套监控系统,比如美团的CAT,我们公司的监控系统也是基于CAT做的二次开发。一般测试环境或生产环境有问题可以直接使用这些系统查看线程和内存运行情况,分析排查问题。但对于我们开发人员来说还是…

    2021/5/2 7:28:27 人评论 次浏览
  • Linux入侵排查

    前言 当企业发生黑客入侵、系统崩溃或其它影响业务正常运行的安全事件时,急需第一时间进行处理,使企业的网络信息系统在最短时间内恢复正常工作,进一步查找入侵来源,还原入侵事故过程,同时给出解决方案与防范措施,为企业挽回或减少经济损失。 针对常见的攻击事件,结…

    2021/4/30 7:59:57 人评论 次浏览
  • Redis慢查询排查方法

    Redis慢日志命令说明: config get slow* 查询有关慢日志的配置信息 config set slowlog-log-slower-than 20000 设置慢日志使时间阈值,单位微秒,此处为20毫秒,即超过20毫秒的操作都会记录下来。 config set slowlog-max-len 1024 设置慢日志记录保存数量,如果保存数量已…

    2021/4/28 19:30:32 人评论 次浏览
  • ssh登录缓慢,输入密码后等待时间长或无法进入系统问题排查

    ssh登录缓慢,输入密码后进入系统时间长或输入密码后无法进入系统优先检查ssh配置文件中的UseDNS 是否关闭,ssh登录缓慢可能原因为UseDNS未关闭导致登录缓慢。 如果ssh登录正常到输入密码后缓慢或者无法进入系统则继续按以下方式排查: 我遇到的主机系统日志中出现报错:…

    2021/4/28 18:25:28 人评论 次浏览
  • JAVA线上故障排查全套路

    线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候,具体…

    2021/4/28 12:25:30 人评论 次浏览
扫一扫关注最新编程教程