squid日誌中關鍵字的含義

2021-09-05 06:30:11 字數 2125 閱讀 9984

相應於http請求,下列標籤可能出現在access.log檔案的第四個域。

tcp_hit

squid發現請求資源的貌似新鮮的拷貝,並將其立即傳送到客戶端。

tcp_miss

squid沒有請求資源的cache拷貝。

tcp_refersh_hit(squid3.0改為tcp_refresh_unmodified)

squid發現請求資源的貌似陳舊的拷貝,並傳送確認請求到原始伺服器。原始伺服器返回304(未修改)響應,指示squid的拷貝仍舊是新鮮的。

tcp_ref_fail_hit

squid發現請求資源的貌似陳舊的拷貝,並傳送確認請求到原始伺服器。然而,原始伺服器響應失敗,或者返回的響應squid不能理解。在此情形下,squid傳送現有cache拷貝(很可能是陳舊的)到客戶端。

tcp_refresh_miss(squid3.0改為tcp_refresh_modified)

squid發現請求資源的貌似陳舊的拷貝,並傳送確認請求到原始伺服器。原始伺服器響應新的內容,指示這個cache拷貝確實是陳舊的。

tcp_client_refresh_miss

squid發現了請求資源的拷貝,但客戶端的請求包含了cache-control: no-cache指令。squid**客戶端的請求到原始伺服器,強迫cache確認。

tcp_ims_hit

tcp_swapfail_miss

squid發現請求資源的有效拷貝,但從磁碟裝載它失敗。這時squid傳送請求到原始伺服器,就如同這是個cache丟失一樣。

tcp_negative_hit

在對原始伺服器的請求導致http錯誤時,squid也會cache這個響應。在短時間內對這些資源的重複請求,導致了否命中。negative_ttl 指令控制這些錯誤被cache的時間數量。請注意這些錯誤只在記憶體cache,不會寫往磁碟。下列http狀態碼可能導致否定cache(也遵循於其他約束): 204, 305, 400, 403, 404, 405, 414, 500, 501, 502, 503, 504。

tcp_mem_hit

squid在記憶體cache裡發現請求資源的有效拷貝,並將其立即傳送到客戶端。注意這點並非精確的呈現了所有從記憶體服務的響應。例如,某些cache在記憶體裡,但要求確認的響應,會以tcp_refresh_hit, tcp_refresh_miss等形式記錄。

tcp_denied

因為http_access或http_reply_access規則,客戶端的請求被拒絕了。注意被http_access拒絕的請求在第9域的值是none/-,然而被http_reply_access拒絕的請求,在相應地方有乙個有效值。

tcp_offline_hit

當offline_mode啟用時,squid對任何cache響應返回cache命中,而不用考慮它的新鮮程度。

tcp_redirect

重定向程式告訴squid產生乙個http重定向到新的uri(見11.1節)。正常的,squid不會記錄這些重定向。假如要這樣做,必須在編譯squid前,手工定義log_tcp_redirects預處理指令。

none

無分類的結果用於特定錯誤,例如無效主機名。

相應於icp查詢,下列標籤可能出現在access.log檔案的第四域。

udp_hit

squid在cache裡發現請求資源的貌似新鮮的拷貝。

udp_miss

squid沒有在cache裡發現請求資源的貌似新鮮的拷貝。假如同一目標通過http請求,就可能是個cache丟失。請對比udp_miss_nofetch。

udp_miss_nofetch

跟udp_miss類似,不同的是這裡也指示了squid不願去處理相應的http請求。假如使用了-y命令列選項,squid在啟動並編譯其記憶體索引時,會返回這個標籤而不是udp_miss。

udp_denied

因為icp_access規則,icp查詢被拒絕。假如超過95%的到某客戶端的icp響應是udp_denied,並且客戶端資料庫啟用了(見附錄a),squid在1小時內,停止傳送任何icp響應到該客戶端。若這點發生,你也可在cache.log裡見到乙個警告。

udp_invalid

squid接受到無效查詢(例如截斷的訊息、無效協議版本、uri裡的空格等)。squid傳送udp_invalid響應到客戶端。

xml中的關鍵字的含義

子元素列表 逗號分隔,嚴格按照宣告順序來使用相應的子元素。子元素?表示該元素,可以出現0 1次。子元素 表示該元素,可以出現1 無數次。子元素 表示該元素出現0 無數次。子元素1 子元素2 表示子元素1或者子元素2其中的乙個。子元素1,子元素2,子元素3 表示分組 該元素出現0 1次。順序不變,嚴格...

Python關鍵字含義

關鍵字 含義 false 布林型別的值,表示假,與 true 相反 none none 比較特殊,表示什麼也沒有,它有自己的資料型別 nonetype。true 布林型別的值,表示真,與 false 相反 and用於表示式運算,邏輯與操作 as用於型別轉換 assert 斷言,用於判斷變數或者條件表...

C explicit關鍵字的含義

c explicit關鍵字基本內容概述 在c 程式語言中,各種關鍵字的應用在實際程式設計中是非常重要的乙個基礎操作。對於初學者來說,我們需要在學習和實踐中對這一基礎應用技巧進行充分的掌握。c explicit關鍵字用來修飾類的建構函式,表明該建構函式是顯式的,既然有 顯式 那麼必然就有 隱式 那麼什...