1 | 适用场景:生产环境中,人为定位到某个业务某个进程可能存在问题时,就需要使用strace命令,对指定进程进行跟踪与调试,查找出罪魁祸首。 |
编译安装/更新
1 | strace -V #版本过低 |
1 | wget https://strace.io/files/5.6/strace-5.6.tar.xz |
1 | strace -V |
常用用法
1 | ps -ef|grep mysql|grep -v "3307"|grep -v grep| awk '{print " -p " $2}'|xargs strace -o /tmp/trace.log |
注:首先查找并排除非有用项, 然后取出进程的“子进程PID”,最后把这个PID交给strace处理并把log输出到文档中
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2020/04/14/strace命令-追踪指定pid进程/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!