我开发的worker,每隔几个月线上都会阻塞一次,一直都没查出问题。今天终于了了这个心结。把解决过程总结下和大家分享。
首先用jstack命令打出这个进程的全部线程堆栈。拿到线程dump文件之后,搜索自己的worker名字。
"DefaultQuartzScheduler_Worker-10" prio=10 tid=0x00007f55cd54d800 nid=0x3e2e wait...
分类:
编程语言 时间:
2015-08-10 20:08:46
阅读次数:
166
前言在产品的实际应用环境中,如果我们的程序在客户那里出现了问题,例如程序异常了,而这个时候的现象又不能还原或者很难还原重现,那么只有使用dump文件来保存程序的当前运行信息,例如调用堆栈等,同时使用符号文件来定位问题了;这里主要讲解使用dbghelp库来生成输出dump文件,同时使用符号文件和win...
分类:
数据库 时间:
2015-08-07 19:13:03
阅读次数:
195
数据备份物理备份 : 底层数据块逻辑备份 :exp(export), imp(import) 导入导出工具,提取成dump文件,再将dump文件放入数据库expdp, impdp 数据蹦utilities手册里有exp -helpwhich expexp SCOTT/TIGER GRANTS=Y T...
分类:
其他好文 时间:
2015-07-31 12:12:10
阅读次数:
165
概念先来点简单的概念:
what?why?
什么是序列化?为什么要序列化?
答曰:将java对象转成字节序列,用以传输和保存
where?
使用场景是什么?
答曰:对象的传输;状态的备份,例如jvm的dump文件;
好了,不装*了,下面说的详细点。其实对象的序列化主要有两种用途:
把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中
在网络上传送对象的字节序列
在很多应用中,需要对...
分类:
编程语言 时间:
2015-07-28 23:15:28
阅读次数:
228
MAT(Memory Analyzer Tool) 是基于heap dumps来进行分析的,所以首先必须通过一定的手段得到JAVA堆的DUMP文件。JDK自带的。JConsole 或者 JMAP都是不错的工具。...
分类:
系统相关 时间:
2015-07-24 14:21:20
阅读次数:
185
原帖:程序崩溃时自动记录minidump的c++类封装了一个C++类,当程序意外崩溃的时候可以生成dump文件,以便确定错误原因。头文件://crash_dumper_w32.h#ifndef _CRASH_DUMPER_H_#define _CRASH_DUMPER_H_#include clas...
分类:
编程语言 时间:
2015-07-23 00:11:37
阅读次数:
328
有些时候无法反弹shell执行mimikatz,虽然可以用procdump导出lsass的内存dump文件,之后本地获取明文密码,但多少有点麻烦,其实mimikatz也支持命令行直接导出mimikatz.exe privilege::debug "log filename.log" sekurlsa...
分类:
其他好文 时间:
2015-07-11 15:08:01
阅读次数:
231
简介stackprof 是基于采样的一个调优工具,采样有什么好处呢?好处就是你可以线上使用,按照内置的算法抓取一部分数据,只影响一小部分性能。它会产生一系列的 dump 文件,然后你在线下分析这些文件,从而定位出问题,google有一篇基于采样的论文,也基本证明了采样是可行的。而 stackprof 也是深受 google 的 perftools 的影响,采用了采样的方式来做调优。基本使用方法Sta...
分类:
其他好文 时间:
2015-07-09 09:51:11
阅读次数:
126
##简介 stackprof 是基于采样的一个调优工具,采样有什么好处呢?好处就是你可以线上使用,按照内置的算法抓取一部分数据,只影响一小部分性能。它会产生一系列的 dump 文件,然后你在线下分析这些文件,从而定位...
分类:
其他好文 时间:
2015-07-09 01:02:24
阅读次数:
135
一、基础环境
1、发行版本
uname-a
Linux10.1.10.1173.2.0-4-amd64#1SMPDebian3.2.68-1+deb7u1x86_64GNU/Linux
2、安装apache2
apt-get-yinstallapache2-mpm-prefork
3、创建目录和赋予权限
mkdir/opt/game/core-p
chownwww-data/opt/game/core/-R
二、打开coredump功能
1、..
分类:
Web程序 时间:
2015-07-07 19:45:40
阅读次数:
326