php-fpm进程过多,导致CPU过高

今天发现服务器的php-fpm进程突然过多,导致CPU过高,其他项目的访问受到影响。我通过以下三个基本步骤定位到了问题,发现了其原因。

 

基本步骤:

  1. 先用top命令查看进程情况,找出cpu最高的进程pid。
  2. 使用【 ll /proc/pid[变量pid]/fd 】通过pid找到是哪些文件操作的进程,定位问题所在。
  3. strace -p pid 来跟踪进程信息。

 

posted @ 2022-12-06 16:43  疯子丶pony  阅读(1032)  评论(0编辑  收藏  举报