最近服务器的php-fpm进程暴增,查看nginx访问日志,没发现大量的请求,排除ddos攻击。怀疑是哪个程序写的有问题,导致php-fpm进程卡住,大量进程堆积,内存直接爆了。
网上查到了strace命令,通过这个命令可以看php-fpm运行了哪些命令。
语法:
strace -p 进程id
查看进程调用统计用-c命令
strace -c -p 进程id
-o 可以输出到具体文件。
相关链接:
https://blog.huoding.com/2015/10/16/474