我间歇地看到我的一个PHP页面出现了一个奇怪的问题。
我发现页面正在永远加载并尝试使用curl进行一些测试。
这是结果
第一次运行 - % - > 0并保持加载到01:01(我ctrl + c'd)
第二次运行正常响应4秒加载时间
第3轮再次开始加载超过5秒,所以ctrl + c'd
第4次运行正常响应4秒加载时间
当我请求页面时,我正在追踪apache访问日志。 当页面未加载(也称为0%)时,我无法在apache访问日志中看到任何条目。
对于4个请求,我只能在apache访问日志中看到2个访问条目。
127.0.0.1 - - [20/Jul/2012:17:33:28 -0700] "GET /lmo/auth/index.php HTTP/1.1" 200 1317 "-" "curl/7.21.7 (i386-pc-win32) libcurl/7.21.7 OpenSSL/0.9.8r zlib/1.2.5"
127.0.0.1 - - [20/Jul/2012:17:33:50 -0700] "GET /lmo/auth/index.php HTTP/1.1" 200 1317 "-" "curl/7.21.7 (i386-pc-win32) libcurl/7.21.7 OpenSSL/0.9.8r zlib/1.2.5"
更多信息: 1,HTTP与HTTPS的情况相同
2.我正在使用win 2003和xampp 1.8.0(最近更新了xampp,并且在我更新之前看到加载时间较慢。)
3 .apache 2.4,php 5.4我加载的页面有很少的PHP代码,大部分代码都是HTML / JS。它是一个登录页面。
我认为apache存在一些问题。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
用于向您发送完整页面的PHP脚本是做什么的? 也许有一些IOWAIT问题。 或者另一种可以基于文件的死锁或等待情况。 (例如fopen) 或被另一个人阻止的MySQL事务。