首页 > 其他分享 >线上出现oom问题如何排查?

线上出现oom问题如何排查?

时间:2023-08-18 19:02:48浏览次数:31  
标签:oom 抛出 排查 线上 无法 内存

一.造成oom的原因?

1.一次性申请的数据太多,比如一次性获取的数据放到list过多,可以分页查询等

2.内存未释放,比如使用jdbc大量连接无法释放,线程池拒绝策略未抛出异常,使用submit等待返回结果一直被阻塞,导致对象一直无法被回收,(因为程序无法结束),可以抛出异常,或者使用池化技术解决。

3.本身资源不够

分配的堆内存不足够,jmap-head查看堆信息

二.如何定位?

标签:oom,抛出,排查,线上,无法,内存
From: https://www.cnblogs.com/developS/p/17641364.html

相关文章

  • 生产故障排查思路
    一.常见的生产故障有哪些?在生产环境中,常见的故障类型包括但不限于以下几种:1.网络故障:网络故障可能包括网络连接中断、网络延迟过高、路由错误等。这可能导致系统无法正常访问外部资源,或导致应用程序无法与其他系统进行通信。2.服务器故障:服务器故障可能包括硬件故障、操作系统......
  • mac电脑lr软件中文版-Lightroom2022mac永久版 系列软件
    AdobeLightroom2021(简称LR)是一款专业的数字照片处理和管理软件,可以用于调整、编辑、组织和分享数码照片。它主要用于摄影爱好者、职业摄影师和图像编辑师等领域。软件地址:看置顶贴使用“颜色分级”对阴影、中间色调和高光进行新的受控调整,借助中间色调、阴影和高光的强大颜色控件......
  • 视频集中存储/云存储/磁盘阵列EasyCVR平台接入RTSP设备出现离线情况的排查
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的......
  • Java应用堆外内存泄露问题排查 | 京东云技术团队
    问题是怎么发现的最近有个java应用在做压力测试压测环境配置:CentOS系统4核CPU8g内存jdk1.6.0_25,jvm配置-server-Xms2048m-Xmx2048m出现问题如下执行300并发,压测持续1个小时后内存使用率从20%上升到100%,tps从1100多降低到600多。排查问题的详细过程首先使用top命令查看内......
  • 记一次MySQL死锁问题排查
    事情的起因:我司有一款应用处于新旧系统切换阶段,新旧服务同时穿插运行,新服务不断迭代的同时来不断下线旧服务,其中有一个编辑客户信息的功能因为工作量太大,所以其中一部分内容是通过RPC的方式调用新服务的API进行保存的,然后在出现了一个神奇的问题,RPC接口频繁超时,于是我对RPC接口......
  • Java应用堆外内存泄露问题排查
    问题是怎么发现的最近有个java应用在做压力测试压测环境配置:CentOS系统4核CPU8g内存jdk1.6.0_25,jvm配置-server-Xms2048m-Xmx2048m出现问题如下执行300并发,压测持续1个小时后内存使用率从20%上升到100%,tps从1100多降低到600多。排查问题的详细过程首先使用top命令查......
  • 安防监控视频云存储平台EasyNVR通道频繁离线的原因排查与解决
    安防视频监控汇聚EasyNVR视频集中存储平台,是基于RTSP/Onvif协议的安防视频平台,可支持将接入的视频流进行全平台、全终端分发,分发的视频流包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等格式。为了满足用户的集成与二次开发需求,我们也提供了丰富的API接口供用户调用。有需要的用......
  • 服务端不回应客户端的syn握手,连接建立失败原因排查
    背景测试环境有一个后台服务,部署在内网服务器A上(无外网地址),给app提供接口。app访问这个后台服务时,ip地址是公网地址,那这个请求是如何到达我们的内网服务器A呢,这块我咨询了网络同事,我画了简图如下:请求会直接打到防火墙上,防火墙对请求先做了DNAT转换(将目的地址转换为后台服务器的......
  • 安防监控视频云存储平台EasyNVR通道频繁离线的原因排查与解决
    安防视频监控汇聚EasyNVR视频集中存储平台,是基于RTSP/Onvif协议的安防视频平台,可支持将接入的视频流进行全平台、全终端分发,分发的视频流包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等格式。为了满足用户的集成与二次开发需求,我们也提供了丰富的API接口供用户调用。有需要的用......
  • 构建智能医疗未来:人工智能在线上问诊系统开发中的应用
    随着人工智能技术的飞速发展,医疗领域也正在逐步迎来一场革命性的变革。其中,人工智能在在线上问诊系统开发中的应用,正为医疗产业带来全新的可能性。本文将深入探讨如何利用代码构建智能医疗未来,以提升线上问诊系统的效率、准确性和患者体验。人工智能助力初步诊断在线上问诊系统中,人......