我有几个运行在系统上的apache进程,似乎陷入了无限循环。
有什么办法可以检查apache进程,find他们正在尝试响应的HTTP请求?
你有他们的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)
注意:现在在这个testing框中,我正在端口8080上运行HTTP。2763是PID。 如果你有很多的stream量,那么你可能需要过滤掉IP地址。