Web-Server

訪問日誌文件中消息的含義

  • May 13, 2012

我在代理到 weblogic 的一個 Web 伺服器訪問日誌中看到了這個問題

...-0400] "GET /" 500 32

你能建議這可能意味著什麼。它是一個 sunone web 伺服器

正如@ceejayoz 所說500,表示錯誤響應程式碼32是以字節為單位的響應大小。

我為 sunone 預設使用的“通用”格式日誌條目生成了一個範例日誌;

127.0.0.1 - - [10/Ma...100] "GET /Bg.png HTTP/1.1" 200 2445 <--- correct formatted HTTP request
127.0.0.1 - - [10/Ma...100] "GET /" 200 11172   <--- HTTP/1.0 request

範例請求在請求行中缺少 a HTTP/1.1,因此它是舊樣式(與 HTTP/0.9 兼容)HTTP/1.0 請求。所以它不太可能是來自瀏覽器的請求。它可以是手動 telnet 請求,例如telnet localhost 80,或者有人在 HTTP/1.0 模式下使用 wget/curl,或者是 http 客戶端庫。

正如@mgorven 提到的,它是一個伺服器錯誤,因此它要麼從預設虛擬伺服器本地返回(因為那是 HTTP/1.0 請求結束的地方),要麼從遠端代理伺服器返回。

引用自:https://serverfault.com/questions/388061