我在Windows 7 64位上运行WAMP 2.2,Apache 2.2.9和PHP 5.4。我最近遇到了一个奇怪的问题。一段时间后,我无法查看任何静态资源。浏览器只会永远加载。我试图查看单个图像,但我看到的只是加载条。当我重新启动Windows时,这个问题会消失几分钟。这是我试过的:
localhost:8088
更改为127.0.0.1:8088
127.0.0.1 localhost
c:\windows\system32\drivers\etc\hosts
条目
我嗅了一下http数据包,发现所有请求都处于待处理状态。我监视了httpd进程并注意到许多进程正处于等待链中。请参阅以下图片:
如何找出导致apache进程永远加载的原因?
答案 0 :(得分:1)
您可以尝试在httpd.conf中编写以下行并重新启动Apache吗?
AcceptFilter http none
AcceptFilter https none
这些指令与Windows的套接字API和HTTP协议缓冲有关。见http://httpd.apache.org/docs/2.4/mod/core.html