2012-07-21 69 views
0

我一直在間斷性地看到一個PHP頁面出現一個奇怪的問題。PHP網頁未加載 - apache訪問日誌中沒有內容

我發現頁面永遠加載並試圖用curl做一些測試。

這裏的結果

第一遊程% - > 0和keptloading直至01:01(I CTRL + C'D)

第二正常運行迴應4秒的加載時間

第三再次運行開始加載的時間超過5秒,所以CTRL + C'D

4的正常運行迴應4秒的加載時間

enter image description here

我在拖曳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" 
  • 沒有在Apache error.log中無論是

更多信息: 1。同樣是VS HTTPS通過HTTP的情況下

2。我現在用的勝利2003與xampp 1.8.0(最近更新的xampp,甚至在我更新之前看到更慢的加載時間。)

3 .apache 2.4,php 5.4我正在加載的頁面有最小的php代碼,其中大部分代碼是HTML/JS.Its是一個登錄頁面。

我認爲使用apache有一些問題。任何人都可以幫助我如何調試這個問題?

+0

apache是​​否正常響應靜態HTML請求? (非PHP) – 2012-07-21 01:04:39

+0

是的..我只是打印純HTML和看起來不錯,我猜測,一些錯誤的包括PHP腳本,我不明白的是,它突然開始表現得像這樣。 – 2012-07-21 01:15:31

回答

0

什麼是PHP腳本來發送給你一個完整的頁面? 也許有一些IOWAIT問題。 或另一個死鎖或等待情況可能是基於文件的。 (例如打開) 或被另一個封鎖的MySQL事務。

+0

好的想法,但如果是這樣的話,我希望Apache日誌在將它交給php之前確認最初的請求。 – 2012-07-21 01:02:45

+0

我很確定Apache會在收到php腳本的輸出後記錄請求。 – 2012-07-21 01:07:57

+0

否則交付內容的'大小'不能在日誌文件條目:) – 2012-07-21 01:08:46