strace 作者:Admin Linux 时间:2022-04-14 13:45:14 824人已阅读 个人博客 简介strace是跟踪进程执行时的系统调用和所接收的信号(即它跟踪到一个进程产生的系统调用,包括参数、返回值、执行消耗的时间)。 ### 追踪php-fpm ```shell strace -f $(pgrep php-fpm | paste -s | sed -e 's/\([0-9]\+\)/-p \1/g' -e 's/\t/ /g') ``` ### 追踪php-fpm储存到文件 ```shell strace -o php-fpm.strace-log -ttt -f $(pgrep php-fpm | paste -s | sed -e 's/\([0-9]\+\)/-p \1/g' -e 's/\t/ /g') cat php-fpm.strace-log | grep -A6 "/etc/hosts" -m 1 ``` ### 分进程追踪 ```shell strace -o php-fpm.strace-log -ttt -ff $(pgrep php-fpm | paste -s | sed -e 's/\([0-9]\+\)/-p \1/g' -e 's/\t/ /g') ``` 上一篇: dockerfile 下一篇: 二进制搭建PHP