青青草原免费性爱视频,jk喷水17c,在线观看av免费网站,丰满少妇免费做爰大片人

Menu

江蘇Nginx access.log日志時間格式修改

網(wǎng)站建設(shè) 錄入時間 2023-08-08 閱讀次數(shù) 無雙建站 多語種獨立站 獨立站教程

Nginx log日志是我們大數(shù)據(jù)分析的重要文件,其中有個時間戳字段,Nginx本身再帶了兩種類型:

  • $time_local
  • $time_iso8601

展示樣式基本為:"04/Sep/2020:18:22:03 +0800" 這種類型,打開日志查看記錄時很不方便,所以更好格式化為YYYY-MM-DD hh:ss:mm 這樣看的比較舒服


網(wǎng)上查閱資料顯示打開apache配置apache/conf/httpd.conf文件,或者打開寶塔配置項目配置

1、自定義時間變量

首先在nginx.conf中的每個server下自定義時間變量

        # 自定義時間變量
	if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})") {
		set $year $1;
		set $month $2;
		set $day $3;
		set $hour $4;
		set $minutes $5;
		set $seconds $6;
	}

2、定義log_fomart格式

log_format  mylog	'{"timestamp": "$year$month$day $hour:$minutes:$seconds",'
				'"host": "$remote_addr",'
				'"client_id": "$remote_user",'
				'"request": "$request",'
				'"agent": "$http_user_agent"}';

3、重啟測試后發(fā)現(xiàn)無效,然后我們繼續(xù)調(diào)整,上面方便大概率是行不通了,我們重新來調(diào)整我們的原則是不修改nginx源代碼的,以便平滑升級nginx,所以我們選擇第二種方法,具體如下:



http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    log_format  main  '"$remote_addr" "$fmt_localtime" "$request_id" "$requ
                      '"$status" "$body_bytes_sent" "$request_length" "$htt
                      '"$http_user_agent" "$http_x_forwarded_for" "$http_ho
    #access_log  /data/log/nginx/access.log  main;
    map $host $fmt_localtime {
        default '';
    }
    log_by_lua_block {
       ngx.var.fmt_localtime = ngx.localtime();
    }
  ...  
 }
1) 首先我們自定了一個nginx 變量 $fmt_localtime,因為在http context不能夠使用 set $variable。

所以我們采用map的方式如下

    map $host $fmt_localtime {
        default '';
    }
2) 然后我們用 log_by_lua_block 設(shè)置 ngx.fmt_localtime的時間


Nginx access.log日志時間格式修改

問題解決

【版權(quán)聲明】:本站內(nèi)容來自于與互聯(lián)網(wǎng)(注明原創(chuàng)稿件除外),供訪客免費學(xué)習(xí)需要。如文章或圖像侵犯到您的權(quán)益,請及時告知,我們第一時間刪除處理!謝謝!

無雙科技
如何獲取外貿(mào)詢盤和訂單?
網(wǎng)站建設(shè)咨詢:13534259410

經(jīng)典客戶案例展示

熱門服務(wù)
眾多企業(yè)的選擇

深圳無雙科技 - 專注于高端網(wǎng)站建設(shè)、網(wǎng)站設(shè)計開發(fā)、品牌網(wǎng)站制作

咨詢電話:13534259410

售后服務(wù):13534259410  (7×24小時)
在線 Q Q:253849310 (售前咨詢)

深圳網(wǎng)站建設(shè)咨詢
【掃一掃咨詢】
  • 掃一掃 在線咨詢
    無雙科技官方公眾號
  • 響應(yīng)式客戶端
    掃一掃 關(guān)注好友
體驗創(chuàng)新服務(wù)

深圳無雙科技,專注于深圳網(wǎng)站建設(shè)、深圳網(wǎng)站設(shè)計、深圳網(wǎng)站制作。
服務(wù)客戶超3000家,一站式網(wǎng)站建設(shè)及推廣營銷解決方案提供商。
我們的價值觀:誠信、坦誠、盡責(zé)、創(chuàng)新。期待與您合作!

您好,很高興為您服務(wù) ^_^