Apache-2.2
Apache 伺服器日誌文件問題
我是一家公司的程序員,由於 IT 限制,他們的伺服器規格對我來說是不受限制的。我知道這是在 Linux 環境下執行的 Apache 伺服器。我有權添加/刪除文件並查看指定給我的日誌文件。特別是,我在伺服器上管理一個重要項目,並創建了一個程序來解析 Apache 日誌文件,以便我可以根據 ips/page 請求報告統計資訊。
在上週末和接下來的一周裡,該公司一直在遷移他們的一些系統,並且在變更過程中犯了一些錯誤,因為老實說,這是一個缺乏 IT 部門,而且他們沒有像應有的那樣為變更做好準備。突然間,我在伺服器的日誌文件中看到了這個:
ip.ip.ip.ip@ - - [04/May/2015:10:13:43 -0500] "HEAD / HTTP/1.0" 200 - ip.ip.ip.ip@ - - [04/May/2015:10:14:13 -0500] "HEAD / HTTP/1.0" 200 - ip.ip.ip.ip@ - - [04/May/2015:10:14:43 -0500] "HEAD / HTTP/1.0" 200 - ip.ip.ip.ip@ - - [04/May/2015:10:15:13 -0500] "HEAD / HTTP/1.0" 200 - ip.ip.ip.ip@ - - [04/May/2015:10:15:43 -0500] "HEAD / HTTP/1.0" 200 -
(我已將 IP 地址替換為
ip.ip.ip.ip@
)在更改開始之前它沒有在日誌文件中列出,老實說,它並沒有真正打擾我,只是我現在意識到總頁面瀏覽量(這是通過在請求中解析日誌文件中的“.html”來衡量的)每條線)都大幅下降。這可能是因為一些不同的事情,但由於我剛剛在伺服器上發布了一個新版本並且它很受歡迎,我不相信它可以正常錄製。
這是什麼?它與頁面請求有什麼關係嗎?
我懷疑這些
HEAD
請求是否與您減少的網頁瀏覽量有關。就像@mschuett 所說的那樣,某種監視系統似乎每 30 秒對您的伺服器進行分頁,以檢查它是否正在響應。該請求只需要很少的資源,因此對於基本上 ping 伺服器並確保 http 服務響應是一個很好的選擇。它不會在伺服器上出現超時或過多負載,這是我能想到的唯一方法來中斷頁面瀏覽量。
因此,按照所述回答您的問題,它可能是一項監控服務,它並不能真正解釋您的網頁瀏覽量下降的原因。