• koma
    2019-10-17
    老师,wireshark 结合业务场景该如何分析?比如怎样找到http报文中只有request没有response的会话(服务器超时场景排查)?怎样找到数据库事务开启了但是没有提交的会话(数据库锁问题排查)?

    作者回复: 1、用统计->http->负载分配,对比Response by Server和Request by Server里的Count数量,发现哪个server存在:response数量小于request数量。
    2、超时会导致连接断开,这时会有异常,wireshark对http流很不友好,但对tcp流很友好,你可以通过显示过滤器里的tcp.analysis系列过滤器,找到异常,再进一步分析。tcp.analysis.flags可以找出所有异常。
    3、wireshark虽然不分析http流,但它提供了lua接口,你可以通过编写lua代码来分析。数据库同理。

    
    
  • kissingers
    2019-09-21
    老师,wireshark 毕竟是人工分析,有没有自动分析网络和排查网络故障的工具?

    作者回复: 网络太复杂,OSI七层中上三层涉及大量不同的web容器、中间件,下三层涉及大量的硬件,还与不同OS内核相关,没办法自动化排查。

     1
    
我们在线,来聊聊吧