**:
nginx配置好負載分擔後,測試的時候,如何檢視負載分擔情況:通過設定nginx日誌顯示:
nginx伺服器日誌相關指令主要有兩條,一條是log_format,用來設定日誌格式,另外一條是access_log,用來指定日誌檔案的存放路徑、格式和快取大小,一般在nginx的配置檔案中日記配置(/usr/local/nginx/conf/nginx.conf)。
nginx的log_format有很多可選的引數用於指示伺服器的活動狀態,預設的是:
想要記錄更詳細的資訊需要自己設定log_format,具體可設定的引數格式及說明如下:
引數
說明
示例
$remote_addr
客戶端位址
211.28.65.253
$remote_user
客戶端使用者名稱
--$time_local
訪問時間和時區
18/jul/2012:17:00:01 +0800
$request
請求的uri和http協議
請求位址,即瀏覽器中你輸入的位址(ip或網域名稱)
www.it300.com
192.168.100.100
$status
http請求狀態
200$upstream_status
upstream狀態
200$body_bytes_sent
傳送給客戶端檔案內容大小
url跳轉**
使用者終端瀏覽器等資訊
"mozilla/4.0 (compatible; msie 8.0; windows nt 5.1; trident/4.0; sv1; gtb7.0; .net4.0c;
$ssl_protocol
ssl協議版本
tlsv1
$ssl_cipher
交換資料中的演算法
rc4-sha
$upstream_addr
後台upstream的位址,即真正提供服務的主機位址;
當ngnix做負載均衡時,可以檢視後台提供真實服務的裝置
10.10.10.100:80
$request_time
整個請求的總時間
0.205
$upstream_response_time
請求過程中,upstream響應時間
0.002
如何設定nginx日誌滾動?
如何設定nginx日誌滾動?nginx日誌檔案如果不做處理,則會一直追加,變得非常大,不利於處理和分析,因此,必須進行日誌滾動。方案使用logrotate實現 logrotate介紹通過 man logrotate,可以檢視logrotate的幫助文件,這是學習的最佳方式 logrotate是lin...
nginx日誌格式
最近我們要呼叫idl的乙個人臉識別介面,但是人家那個介面是部署在南京機房,並且只能內部呼叫。從最小化成本的考慮,對於海外使用者,我們在香港搭建了乙個nginx走專線中轉進行提速。在國內則是在北京機房。中轉的配置很簡單,就是乙個簡單的proxypass 使用者是對 傳送 http post 請求就能夠...
nginx日誌格式
日誌簡介 nginx日誌主要有兩種 訪問日誌和錯誤日誌。訪問日誌主要記錄客戶端訪問nginx的每乙個請求,格式可以自定義 錯誤日誌主要記錄客戶端訪問nginx出錯時的日誌,格式不支援自定義。兩種日誌都可以選擇性關閉。通過訪問日誌,你可以得到使用者地域 跳轉 使用終端 某個url訪問量等相關資訊 通過...