Skip to content

分析问题的步骤

网络问题

如何排查正在运行中进程的网络问题

  1. 看进程的状态 ps -elf
  2. 看网络的状态 netstat -an
  3. 抓包 tcpdump -i any 80 -w ~/xxx.cap-i any 80 监控指定的端口,-w 参数将抓到的包写入到指定文件
  4. 移动到有 wireshark 的机器上查看
  • tcpdump -w filepath 将抓到的包写入到指定文件

进程崩溃

遇到了coredump怎么办

  1. 确保编译的时候加了 -g 参数
  2. 在gdb里面重新运行程序(r)
  3. 触发段错误,bt显示堆栈
  4. 找自己的代码的问题