【发布时间】:2014-09-04 17:50:28
【问题描述】:
我在 Windows 7 64 位上运行 WAMP 2.2、Apache 2.2.9 和 PHP 5.4。我最近遇到了一个奇怪的问题。一段时间后,我无法查看任何静态资源。浏览器永远加载。我试图查看单个图像,但我看到的只是加载栏。当我重新启动 Windows 时,这个问题会消失几分钟。这是我尝试过的:
- 将 Apache 服务器名称从
localhost:8088更改为127.0.0.1:8088 - 更改了 apache 端口
- 在
c:\windows\system32\drivers\etc\hosts中添加了127.0.0.1 localhost条目 - 停止所有我认为可能导致问题的服务/应用程序
我嗅探了 http 数据包,发现所有请求都处于待处理状态。我监视了 httpd 进程并注意到许多进程处于等待链中。请看以下图片:
如何找出导致 apache 进程永远加载的原因?
【问题讨论】:
-
您的 Apache 服务器是否参与了其他从 PHP 产生外部程序执行的请求?在这种情况下,我遇到了类似的问题,我在这里记录了:stackoverflow.com/questions/13690490/…(见答案的第 2 点)
-
@Claudix 不,事实并非如此。它只是静态文件,即
http://localhost:8088/image.png, layout.css, etc。
标签: php apache wampserver