zoukankan
html css js c++ java
排查线上内存泄漏问题
排查线上内存泄漏问题
现象
上线完成的时候,程序内存占用突然从 115m 飙升到 80G,占用内存过多,触发内核的 OOM(Out of memory), 被内核 kill 掉。
排查思路
查看 kill 现场(dmesg | less),/var/log/messages 会保留 kill 的日志。
使用 gcore 产生 core 文件。
使用gcore工具产生core文件而不杀死进程
。
gdb强行生成core文件
gdb 查看堆栈信息。
Linux中gdb 查看core堆栈信息
查看全文
相关阅读:
Mysql 数据库 表中列的操作
FreeSWITCH版本更新
shell脚本58问
Wireshark 与 Tcpdump
Mysql 中 int(3) 和 int(11) 的区别
FreeSWITCH 基础
FreeSWITCH 学习笔记(一)
Mysql 复制表数据(表结构相同)
Centos date 设置自定义时间
Mysql 主键
原文地址:https://www.cnblogs.com/longjiang-uestc/p/12631372.html
最新文章
日志管理-Log4net
webService访问加密-Soapheader
HttpModule与HttpHandler详解
(转)非常完善的Log4net详细说明
[转] Vue中异步错误处理
[转] iOS11.3 fastclick.js相关bug
[转] 2017-11-20 发布 另辟蹊径:vue单页面,多路由,前进刷新,后退不刷新
[转] webpack中配置Babel
[转] 初探webpack4
[转] Ramda 函数库参考教程
热门文章
[转] JS中的call()方法和apply()方法用法总结
[转] 小程序异常监控及错误处理
[转] JavaScript中in操作符(for..in)、Object.keys()和Object.getOwnPropertyNames()的区别
[转] 微信小程序之生命周期
[转] NodeJS框架express的途径映射(路由)功能及控制
[转] 小程序修改数组中对象的某个值或者修改对象值
[转] 微信小程序页面间通信的5种方式
C语言 宏定义的1<<0 与 直接定义1 有什么区别
Lua函数声明与调用
虚拟机 系统镜像 下载地址
Copyright © 2011-2022 走看看