PHP-CGI导致高CPU使用率?

PHP-CGI导致高CPU使用率?,php,centos,cgi,fastcgi,Php,Centos,Cgi,Fastcgi,我一直在经历高CPU使用率随机,当它发生时,它将从常规CPU使用率的1%-2%一直到45%-60%的CPU使用率,这是疯狂的 我不确定是什么原因导致了这种情况,但我通过连接到服务器的SSH并键入top,然后按shift+p检测到了这种情况 它的外观图片: 我被卡住了,有没有办法解决这个问题。这种情况并非总是发生,似乎是由一个特定的用户访问服务器上的一个文件并导致这种大规模循环引起的。我不确定,有人能帮忙吗?如果你认为它的1个用户正在访问一个文件,那会是什么文件,该文件会做什么?这或许可以解释问

我一直在经历高CPU使用率随机,当它发生时,它将从常规CPU使用率的1%-2%一直到45%-60%的CPU使用率,这是疯狂的

我不确定是什么原因导致了这种情况,但我通过连接到服务器的SSH并键入
top
,然后按
shift+p
检测到了这种情况

它的外观图片:


我被卡住了,有没有办法解决这个问题。这种情况并非总是发生,似乎是由一个特定的用户访问服务器上的一个文件并导致这种大规模循环引起的。我不确定,有人能帮忙吗?

如果你认为它的1个用户正在访问一个文件,那会是什么文件,该文件会做什么?这或许可以解释问题所在is@Darren它将是api.php,它所做的只是从mysql数据库中设置/检索信息。这是没有意义的,因为mysql查询的文件已经过优化,运行良好。Hrm,如果你不介意我问的话,这些查询的成本有多高?可能不是查询本身,而是处理(通过php)?找出问题所在的唯一方法是测试api.php中的各个部分,并解决问题@Darren我的用户每分钟都在调用它。因此,主要是每5秒一个请求。@Darren我不知道如何测试它,因为它发生时完全是随机的,似乎只来自某些用户。我听说这可能是一个循环,用户可以从php进入,并让keep回忆它?