如何找出 apache 正在提供哪些 PHP 文件

如何找出 apache 正在提供哪些 PHP 文件

这可能是重复的,但我找不到正确的答案。最近我的服务器报告 CPU 使用率很高,我想找出是什么原因造成的。当我使用 htop 时,它向我显示了一堆 apache2 进程,所以我猜想我的一个 PHP 脚本可能正在运行,但我想知道到底是哪个脚本导致的。有什么办法可以做到这一点吗?我运行的是 Ubuntu 14.04。

在此输入图像描述

答案1

你应该启用apache服务器状态这样您就可以看到正在忙的事情。您可以在以下位置查看实时示例输出apache.org

答案2

您可以在tail命令中使用 follow 选项。例如。

tail -f /var/log/apache2/other_vhosts_access.log

然后您几乎可以实时看到哪些文件被提供。

您还可以将tail -f其他相关文件放在同一位置:

error.log
access.log

您还可以通过 goaccess 从命令行获取更详细的实时视图。

UNIXMEN - GO 访问教程

相关内容