1. strace追踪多个进程方法: 当有多个子进程的情况下,比如php-fpm、nginx等,用strace追踪显得很不方便。可以使用下面的方法来追踪所有的子进程。 # vim /root/.bashrc //添加以下内容 function straceall { strace $(pidof "${1}" | sed 's/\([0-9]*\)/-p \1/g') } # source /root/.bashrc 1...
}# source /root/.bashrc AI代码助手复制代码 执行: # traceall php-fpm AI代码助手复制代码 2. 追踪web服务器系统调用情况 # strace-f-F-s1024-o nginx-strace/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf # strace-f-F-o php-fpm-strace/usr/local/php/sbin/php-fpm -y /...