查找特定 apache 进程的 HTTP 请求

查找特定 apache 进程的 HTTP 请求

我的系统上运行着几个 Apache 进程,它们似乎陷入了无限循环。

有没有什么方法可以检查 apache 进程以找到他们试图响应的 HTTP 请求?

答案1

您是否有他们的 IP 地址或任何可以通过日志文件或lsof输出来追踪他们的东西?

当用户再次尝试连接时,运行以下命令:

while true;do lsof -i :8080;sleep 2; done;

一旦你听完了,你应该会看到类似这样的内容:

httpd 2763 http 12u IPv6 1064421 0t0 TCP localservername:http-alt->someclientsomewhere.com:56074 (ESTABLISHED)

注意:目前,我在此测试箱中在端口 8080 上运行 HTTP。PID 为 2763。如果您有大量流量,则可能必须过滤掉 IP 地址。

相关内容