[关键词] TCP IP 数据包 结构 具体解释 网络 协议一般来说,网络编程我们仅仅须要调用一些封装好的函数或者组件就能完毕大部分的工作,可是一些特殊的情况下,就须要深入的理解网络数据包的结构,以及协议分析。如:网络监控,故障排查等……IP包是不安全的,可是它是互联网的基础,在各方面都有广泛的应用...
分类:
其他好文 时间:
2014-10-29 19:15:07
阅读次数:
199
生产环境出现的错误排查,错误log如下java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeLo(TimSort.java:747)...
分类:
其他好文 时间:
2014-10-29 18:35:17
阅读次数:
205
下面是我初步的排查过程: [1] [root@71 ~]# tcpdump host 192.168.0.71|grep "IP 115.*"|more tcpdump: verbose output suppressed, use -v or -vv for full proto...
分类:
其他好文 时间:
2014-10-29 12:15:26
阅读次数:
168
最近笔者经常处理了一些线上的问题机器。特抽空写一篇文章将处理系统性能问题和优化思路进行总结,方便后续工作中系统故障的排查。作为运维,收到网管系统性能报警应该是常有的事情。而快速进行问题定位并解决则是工作的关键。我们在排查或者优化一个系统的时候无外乎从以下几..
分类:
其他好文 时间:
2014-10-29 02:01:31
阅读次数:
183
问题描述:上线项目之后一直会有loadavg报警服务器上线一段时间后运行没问题,在某一个时间段(通常是上线2小时以后),loadreport会突然顶到很高(100以上)然后逐渐降低.多出了2000多个Timer线程(这个看服务具体情况,多出的线程不一定多少)如图:排查过程:经过最后逐一排查(查了足足...
分类:
其他好文 时间:
2014-10-28 17:05:40
阅读次数:
219
最近用户的系统遇见一个问题,在创建exchange会议的时候,发现收件人栏选择某些通讯组,在outlook显示无法检索忙闲状态,而绝大多数的组都是可以的,包括“all”这样的组。但是这个有问题的通讯组在OWA中可以查到忙闲状态。排查过程:1检查各通讯组设置,没发现什么异常。2在EM..
分类:
其他好文 时间:
2014-10-26 19:55:44
阅读次数:
192
折腾linux的人恐怕早晚都会遇到驱动的问题。今天升级完重启机器的时候,发现两个显示器只有一个能用,而且分辨率极低,猜测是因为nvidia的显示驱动挂掉了,于是linux使用了默认vesa驱动的缘故。这里的nvidia驱动特指商业驱动,以下均为商业驱动版本。下面开始排查。首先通过以下命令搞清楚显卡的...
分类:
其他好文 时间:
2014-10-26 10:16:55
阅读次数:
259
操作系统启动失败如下图报错:故障现象:从图中可以看到,操作系统启动的过程中,fsck在执行文件系统检测时出现了错误,并且是在检查/dev/mapper/VolGroup-lv_home时出错,提示此文件不存在;故障分析:这是一个什么界面,为何会出现这个界面?操作系统启动的的大致过程为:加载..
分类:
其他好文 时间:
2014-10-25 02:03:15
阅读次数:
266
昨天项目刚发版,测试的时候一切正常,模拟线上更新测试的时候,在模拟下载完新包后安装,出现了闪退现象,当时就吓尿了!。。。进过一番排查,发现是找不到province表(在新版本开发过程中在数据库手动创建并添加了信息的一个表),但是我明明有把新的数据拷贝进项目,很是奇怪。先整理下思路:首先在Applic...
分类:
数据库 时间:
2014-10-24 18:41:40
阅读次数:
242
今天研究了一下,解决了UG Machine上TTY字符识别的一个小问题。症状登录进入terminal以后,默认shell是csh,按键以后整行的命令都消失了,直接提示下一个命令。原因排查键入`stty -a`,发现inter信号对应的键盘转义序列是^?,erase对应的是^H,而默认的转义序列是^?...
分类:
系统相关 时间:
2014-10-24 01:41:39
阅读次数:
197