主站侧通讯问题定位工具

   

一. gdb调试(程序core调试)

使用场景:当现场程序出现重启,但没有core文件,需要定位时

使用方法:以fes_comm 某个规约组重启为例,按照以下步骤执行

1)stopproc fes_comm    选择重启的规约组,进行停止

2)gdb fes_comm

3)  set args -ctx real ......(即正常规约组进程后面的那一系列参数,粘贴过来即可)

4)r

5)等待程序崩溃,bt ,

如果有core文件生成。

1)cd 到core文件目录

2)gdb -q   程序名  core文件名

3)where

发给研发

二. tcpdump抓包及wireshark使用(通讯问题抓包)

使用场景:当排查网络问题时(优先ping),可以使用该工具(比如判断是主站断的链路还是终端断的链路,三次握手是否成功等)

使用方法:

  1. 登陆该终端所属域的值班前置机。(9区终端则需登陆到9区)执行ifconfig命令,查看并记录与终端通讯的ip地址所对应的网卡名。

  

                            图 1-4 网卡名查看

  1. 切换到root用户,根据不同的需求,输入不同的tcpdump查询命令(具体命令的使用方法可自行百度)在此列出最简单的指令:

tcpdump tcp -i 网卡名 -w ./xxx.cap    

执行指令后等待,一段时间后ctrl c停止,将当前目录生成的.cap文件取出,放到自己笔记本上。

  1. 将.cap文件拖拽到wireshark工具中,在过滤栏按要求输入条件(条件格式可自行百度)

    </
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值