WAMP:Apache进程陷入困境

时间:2014-09-04 17:50:28

标签: php apache wampserver

我在Windows 7 64位上运行WAMP 2.2,Apache 2.2.9和PHP 5.4。我最近遇到了一个奇怪的问题。一段时间后,我无法查看任何静态资源。浏览器只会永远加载。我试图查看单个图像,但我看到的只是加载条。当我重新启动Windows时,这个问题会消失几分钟。这是我试过的:

  1. 将Apache服务器名称从localhost:8088更改为127.0.0.1:8088
  2. 更改了apache端口
  3. 127.0.0.1 localhost
  4. 中添加了c:\windows\system32\drivers\etc\hosts条目
  5. 停止了我认为可能导致问题的所有服务/应用程序
  6. 我嗅了一下http数据包,发现所有请求都处于待处理状态。我监视了httpd进程并注意到许多进程正处于等待链中。请参阅以下图片:

    http requests

    httpd resource monitor

    如何找出导致apache进程永远加载的原因?

1 个答案:

答案 0 :(得分:1)

您可以尝试在httpd.conf中编写以下行并重新启动Apache吗?

AcceptFilter http none
AcceptFilter https none

这些指令与Windows的套接字API和HTTP协议缓冲有关。见http://httpd.apache.org/docs/2.4/mod/core.html