有生产项目反馈iis web应用在使用过程出现“服务器太忙”报错,检查思路简单记录之 检查思路: (1)问题时段任务管理器查看w3wp.exe进程CPU占用50%左右,内存1.5G左右,线程数350且持续增长。 (2)抓w3wp.exe进程dump,分析发现显式调用GC,导致大量线程处于活动状态。因 ...
分类:
其他好文 时间:
2021-01-08 11:18:39
阅读次数:
0
一:heap dump 1、heapdump:记录内存信息的,heap dump文件是一个二进制文件,它保存了某一时刻JVM堆中对象使用情况, heapdump文件是指定时刻的Java堆栈的快照,是一种镜像文件。 2、产生heapdump(内存溢出)错误原因一般出于以下原因: 1)JVM内存过小。 ...
分类:
其他好文 时间:
2020-11-24 12:19:42
阅读次数:
8
一:背景 1. 讲故事 昨天继续还技术债,优化一轮后的程序拉到线上后内存继续忽高忽低,低的时候20G,高的时候30G,过了一会又下降了几个G,毫无疑问,程序中有什么集合或者什么操作占用了大量内存,所以准备在28,29G的时候抓dump分析分析。 二:解决思路 从快照中找问题就像看病一样,根据病象猜测 ...
分类:
其他好文 时间:
2020-05-20 18:28:38
阅读次数:
46
Jstack是什么? jstack是java虚拟机自带的一种堆栈跟踪工具。 功能: jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长 ...
分类:
Web程序 时间:
2019-12-16 17:40:08
阅读次数:
332
# 在mysql的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf[mysqld]中配置懒查询 slow_query_log = ON # 是否已经开启慢查询 long_query_time = 1 # 慢查询统计标准, 超过1秒 slow_query_log_file ...
分类:
数据库 时间:
2019-11-14 00:00:16
阅读次数:
118
account 管理账户attach 启动交互式JavaScript环境(连接到节点)bug 上报bug Issuesconsole 启动交互式JavaScript环境copydb 从文件夹创建本地链dump(分析)一个特定的块存储dumpconfig 显示配置值export 导出区块链到文件imp ...
分类:
其他好文 时间:
2019-02-19 15:07:16
阅读次数:
880
直接上图了 上图三个错误最近频繁出现,出现一次iis就奔溃一次,抓取的dump分析后如下: 跪求大神分析此次iis频繁奔溃的原因。 ...
分类:
其他好文 时间:
2018-09-19 14:48:58
阅读次数:
447
https://blog.csdn.net/rachel_luo/article/details/8920596 最近在做性能测试,需要对线程堆栈进行分析,在网上收集了一些资料,学习完后,将相关知识整理在一起,输出文章如下。 一、Thread Dump介绍 1.1什么是Thread Dump? Th ...
分类:
编程语言 时间:
2018-07-19 10:46:51
阅读次数:
157
命令用法 geth [选项] 命令 [命令选项] [参数…] 命令: account 管理账户attach 启动交互式JavaScript环境(连接到节点)bug 上报bug Issuesconsole 启动交互式JavaScript环境copydb 从文件夹创建本地链dump Dump(分析)一个 ...
分类:
其他好文 时间:
2018-05-25 11:11:36
阅读次数:
292
背景提要 很久没有亲自动手部署代码了,命令行的亲切感越来越低。放飞了键盘,习惯了鼠标操作的windows环境。冷不丁实操部署也是不错的。 常常在部署时,运维同学对于[hs_err_pid]文件视而不见。殊不知这是Java 虚拟机崩溃日志。 这次是如何分析问题的? 一、首先查看 日志头文件 日志头文件 ...
分类:
编程语言 时间:
2018-05-12 00:09:25
阅读次数:
502