Apache已启动,但不读取请求

这通常在重新启动apache后几分钟发生:

httpd守护进程已经启动,但是没有读取来自套接字的请求。 Web客户端只是永远等待连接。

当我运行netstat ,Recv-Q显示一个不变的正数字节数。 所以基本上客户端和Apache之间的连接处于CONNECTED状态,但没有任何进展。

重新启动apache可以解决这个问题几分钟,但是它又重新开始了。

其他服务器( sshdftpd等)都很好。

我应该在哪里看得更远? 任何线索? 谢谢!

运行“netstat -l”来validationApache正在主动侦听端口80,然后validationnetworkingpath中是否存在干扰stream量的防火墙,无论是在localhost(“iptables -L”)还是在networking上。

如果启用了selinux日志,也不是一个坏主意。

发生这种情况时有多less个Apache进程正在运行? 如果你正在受到攻击,太多的请求Apache似乎只是挂起。

请发布您的httpd.conf以及您的trasnfer日志和错误日志,这将有助于诊断。 你在httpd.conf中设置超时吗? http://www.faqs.org/docs/securing/chap29sec245.html

正在请求什么types的文件? 托pipe一个静态HTML文件时会发生这种情况吗?