Nginx 日志記錄

1.日志類型

    · access_log : 記錄訪問的ip国瓮、用戶、路徑和其他訪問信息
    · error_log : 記錄服務(wù)器運(yùn)行時(shí)相關(guān)信息

2.日志級別

    · debug : 調(diào)試級別 記錄信息最多
    · info : 普通級別
    · notice : 需要注意的信息
    · warn : 警告信息
    · error : 錯(cuò)誤信息
    · crit : 嚴(yán)重錯(cuò)誤信息

3.日志設(shè)置

    · access_log  on/off  (打開或關(guān)閉日志記錄功能)
    · access_log   存儲(chǔ)路徑   輸出格式 
  # 可以設(shè)置到http震檩、location狡孔、server冶伞、limit_except 配置位置

4.日志格式設(shè)置

   log_format  json  '{"@timestamp":"$time_iso8601",'
                  '"@version":"1",'
                  '"client":"$remote_addr",'
                  '"url":"$uri",'
                  '"status":"$status",'
                  '"domain":"$host",'
                  '"host":"$server_addr",'
                  '"size":"$body_bytes_sent",'
                  '"responsentime":"$request_time",'
                  '"referer":"$http_referer",'
                  '"useragent":"$http_user_agent",'
                  '"upstreampstatus":"$upstream_status",'
                  '"upstreamaddr":"$upstream_addr",'
                  '"upstreamresponsetime":"$upstream_response_time"'
                   '}';

5.日志格式參數(shù)

 $args                    #請求中的參數(shù)值
 $query_string            #同 $args
 $arg_NAME                #GET請求中的NAME值
 $is_args                 #如果請求中有參數(shù),值為"?"步氏,否則為空字符串
 $uri                     #請求中的當(dāng)前URI(不帶請求參數(shù)响禽,參數(shù)位于$args),可以不同于瀏覽器傳遞的$request_uri的值荚醒,它可以通過內(nèi)部重定向芋类,或者使用index指令進(jìn)行修改,$uri不包含主機(jī)名界阁,如"/foo/bar.html"侯繁。
 $document_uri            #同 $uri
 $document_root           #當(dāng)前請求的文檔根目錄或別名
 $host                    #優(yōu)先級:HTTP請求行的主機(jī)名>"HOST"請求頭字段>符合請求的服務(wù)器名.請求中的主機(jī)頭字段,如果請求中的主機(jī)頭不可用泡躯,則為服務(wù)器處理請求的服務(wù)器名稱
 $hostname                #主機(jī)名
 $https                   #如果開啟了SSL安全模式贮竟,值為"on",否則為空字符串较剃。
 $binary_remote_addr      #客戶端地址的二進(jìn)制形式咕别,固定長度為4個(gè)字節(jié)
 $body_bytes_sent         #傳輸給客戶端的字節(jié)數(shù),響應(yīng)頭不計(jì)算在內(nèi)写穴;這個(gè)變量和Apache的mod_log_config模塊中的"%B"參數(shù)保持兼容
 $bytes_sent              #傳輸給客戶端的字節(jié)數(shù)
 $connection              #TCP連接的序列號(hào)
 $connection_requests     #TCP連接當(dāng)前的請求數(shù)量
 $content_length          #"Content-Length" 請求頭字段
 $content_type            #"Content-Type" 請求頭字段
 $cookie_name             #cookie名稱
 $limit_rate              #用于設(shè)置響應(yīng)的速度限制
 $msec                    #當(dāng)前的Unix時(shí)間戳
 $nginx_version           #nginx版本
 $pid                     #工作進(jìn)程的PID
 $pipe                    #如果請求來自管道通信惰拱,值為"p",否則為"."
 $proxy_protocol_addr     #獲取代理訪問服務(wù)器的客戶端地址啊送,如果是直接訪問偿短,該值為空字符串
 $realpath_root           #當(dāng)前請求的文檔根目錄或別名的真實(shí)路徑欣孤,會(huì)將所有符號(hào)連接轉(zhuǎn)換為真實(shí)路徑
 $remote_addr             #客戶端地址
 $remote_port             #客戶端端口
 $remote_user             #用于HTTP基礎(chǔ)認(rèn)證服務(wù)的用戶名
 $request                 #代表客戶端的請求地址
 $request_body            #客戶端的請求主體:此變量可在location中使用,將請求主體通過proxy_pass昔逗,fastcgi_pass降传,uwsgi_pass和scgi_pass傳遞給下一級的代理服務(wù)器
 $request_body_file       #將客戶端請求主體保存在臨時(shí)文件中。文件處理結(jié)束后勾怒,此文件需刪除搬瑰。如果需要之一開啟此功能,需要設(shè)置client_body_in_file_only控硼。如果將次文件傳 遞給后端的代理服務(wù)器泽论,需要禁用request body,即設(shè)置 proxy_pass_request_body off卡乾,fastcgi_pass_request_body off翼悴,uwsgi_pass_request_body off,or scgi_pass_request_body off
 $request_completion      #如果請求成功幔妨,值為"OK"鹦赎,如果請求未完成或者請求不是一個(gè)范圍請求的最后一部分,則為空
 $request_filename        #當(dāng)前連接請求的文件路徑误堡,由root或alias指令與URI請求生成
 $request_length          #請求的長度 (包括請求的地址古话,http請求頭和請求主體)
 $request_method          #HTTP請求方法,通常為"GET"或"POST"
 $request_time            #處理客戶端請求使用的時(shí)間,單位為秒锁施,精度毫秒陪踩; 從讀入客戶端的第一個(gè)字節(jié)開始,直到把最后一個(gè)字符發(fā)送給客戶端后進(jìn)行日志寫入為止悉抵。
 $request_uri             #這個(gè)變量等于包含一些客戶端請求參數(shù)的原始URI肩狂,它無法修改,請查看$uri更改或重寫URI姥饰,不包含主機(jī)名傻谁,例如:"/cnphp/test.php?arg=freemouse"
 $scheme                  #請求使用的Web協(xié)議,"http" 或 "https"
 $server_addr             #服務(wù)器端地址列粪,需要注意的是:為了避免訪問linux系統(tǒng)內(nèi)核审磁,應(yīng)將ip地址提前設(shè)置在配置文件中
 $server_name             #服務(wù)器名
 $server_port             #服務(wù)器端口
 $server_protocol         #服務(wù)器的HTTP版本,通常為 "HTTP/1.0" 或 "HTTP/1.1"
 $status                  #HTTP響應(yīng)代碼
 $time_iso8601            #服務(wù)器時(shí)間的ISO 8610格式
 $time_local              #服務(wù)器時(shí)間(LOG Format 格式)
 $cookie_NAME             #客戶端請求Header頭中的cookie變量岂座,前綴"$cookie_"加上cookie名稱的變量态蒂,該變量的值即為cookie名稱的值
 $http_NAME               #匹配任意請求頭字段;變量名中的后半部分NAME可以替換成任意請求頭字段掺逼,如在配置文件中需要獲取http請求頭:"Accept-Language",使用$http_accept_language即可
 $http_host               #請求地址吃媒,即瀏覽器中你輸入的地址(IP或域名)
 $http_referer            #url跳轉(zhuǎn)來源,用來記錄從那個(gè)頁面鏈接訪問過來的
 $http_user_agent         #用戶終端瀏覽器等信息
 $sent_http_NAME          #可以設(shè)置任意http響應(yīng)頭字段;變量名中的后半部分NAME可以替換成任意響應(yīng)頭字段吕喘,如需要設(shè)置響應(yīng)頭Content-length赘那,
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市氯质,隨后出現(xiàn)的幾起案子募舟,更是在濱河造成了極大的恐慌,老刑警劉巖闻察,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拱礁,死亡現(xiàn)場離奇詭異,居然都是意外死亡辕漂,警方通過查閱死者的電腦和手機(jī)呢灶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钉嘹,“玉大人鸯乃,你說我怎么就攤上這事“匣粒” “怎么了缨睡?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長陈辱。 經(jīng)常有香客問我奖年,道長,這世上最難降的妖魔是什么沛贪? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任陋守,我火速辦了婚禮,結(jié)果婚禮上利赋,老公的妹妹穿的比我還像新娘嗅义。我一直安慰自己,他們只是感情好隐砸,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布之碗。 她就那樣靜靜地躺著,像睡著了一般季希。 火紅的嫁衣襯著肌膚如雪褪那。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天式塌,我揣著相機(jī)與錄音博敬,去河邊找鬼。 笑死峰尝,一個(gè)胖子當(dāng)著我的面吹牛偏窝,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼祭往,長吁一口氣:“原來是場噩夢啊……” “哼伦意!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起硼补,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤驮肉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后已骇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體离钝,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年褪储,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了卵渴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,789評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鲤竹,死狀恐怖浪读,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宛裕,我是刑警寧澤瑟啃,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站揩尸,受9級特大地震影響蛹屿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜岩榆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一错负、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧勇边,春花似錦犹撒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至奕坟,卻和暖如春祥款,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背月杉。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工刃跛, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人苛萎。 一個(gè)月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓桨昙,卻偏偏與公主長得像检号,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子蛙酪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容