一 排查思路: 1,了解协议运作过程 2,抓包 最小化原则 对比法 二 案例 微信连wifi问题: 不同地区的微信服务器的地址可能不同. 当出现认证问题: 1,不能跳转,点了按钮没反应 2,打开后认证报错 解决:统一抓包处理 微信连wifi问题排查: 1,抓控制器对接外网口物理口的全部数据包. 2,... ...
分类:
其他好文 时间:
2016-03-24 01:10:19
阅读次数:
315
以上的输出很简单,第四行起开始输出此进程的JAVA使用的环境。Heap Configuration:指java应用启动时设置的JVM参数。像最大使用内存大小,年老代,年青代,持久代大小等。 Heap Usage:当时的heap实际使用情况。包括新生代、老生代和持久代。 其中新生代包括:Eden区的大
分类:
其他好文 时间:
2016-03-22 18:58:26
阅读次数:
207
一:杀掉mysql连接的方法: kill thread_id: 杀掉当前进程,断开连接 kill query thread_id: 只杀掉某连接当前的SQL,而不断开连接。 批量杀死MySQL连接的几种方法: 1> 通过information_schema.processlist表中的连接信息生成需
分类:
数据库 时间:
2016-03-02 14:48:14
阅读次数:
212
在长期排查线上问题的过程中,总结了一些工具的用法和排查问题的思路,这里跟大家分享一下,在遇到类似的问题时,希望能给予一些帮助。 首先讲讲工具, jvm 自带的一些工具是必须熟练掌握的,例如jstack, jmap, jstat等,它们可以帮我们去深入了解JVM正在做的事情,主要的适用领域有这些: 1
分类:
编程语言 时间:
2016-02-26 20:26:49
阅读次数:
206
为什么要了解Java内存管理? 虽然Java是自动内存分配,但是一旦出现内存泄露和溢出方面的问题,排查错误时还需要懂虚拟机是如何使用内存的。 1. 运行时数据区域 1.1 程序计数器 每个线程都有一个独立的程序计数器 (线程私有),记录线程正在执行的虚拟机字节码的地址。 程序计数器是Java虚拟机中
分类:
编程语言 时间:
2016-02-26 00:22:40
阅读次数:
208
http://dngood.blog.51cto.com/446195/1150031log_slow_queries=/usr/local/mysql/var/slow_queries.log#慢查询日志路径long_query_time=10 #记录SQL查询超过10s的语句log-querie...
分类:
数据库 时间:
2016-01-27 00:50:40
阅读次数:
182
ceph集群报Monitorclockskewdetected错误问题排查,解决告警信息如下:[root@ceph-100-80ceph]#ceph-wclusterddc1b10b-6d1a-4ef9-8a01-d561512f3c1dhealthHEALTH_WARNclockskewdetectedonmon.ceph-100-81,mon.ceph-100-82Monitorclockskewdetectedmonmape1:3monsat{ceph-100-80..
分类:
其他好文 时间:
2015-12-28 18:44:40
阅读次数:
181
由于公司的问题排查需求,需要将公网服务器上占用带宽流量较高的进程或者端口进行记录和保存,以便以后查询问题时可以进行核实。这个问题纠结了1、2天,使用python应该是可以满足需求,奈何本菜鸟的python实在是拿不出手,所以只能依靠Linux成品的小工具与Shell来实现了。Linux..
分类:
系统相关 时间:
2015-12-28 18:35:03
阅读次数:
735
问题描写叙述1. 页面经过一次改动后,提交后页面出现400错误,可是后台并没有输出不论什么错误信息。2. debug监听应页面对应的提交链接也没有不论什么反应(没有进入后台的controller方法中)。3. 在浏览器刷新提交链接可进入后台方法(Debug能够监听到)解决方法:1. 通过问题中的第3...
分类:
编程语言 时间:
2015-12-17 15:48:53
阅读次数:
227
最近将公司的在线业务迁移到Storm集群上,上线后遇到低峰期CPU耗费严重的情况。在解决问题的过程中深入了解了storm的内部实现原理,并且解决了一个storm0.9-0.10版本一直存在的严重bug,目前代码已经合并到了storm新版本中,在这篇文章里会介绍这个问题出现的场景、分析思路、解决的方式...
分类:
其他好文 时间:
2015-12-03 23:20:39
阅读次数:
343