四 配置詳解

2021-07-28 21:48:14 字數 1849 閱讀 4895

// 全域性區

// 有1個工作的子程序,可以自行修改,但太大無益,因為要爭奪cpu,

// 一般設定為 cpu數*核數

worker_processes 1;

events

http /// 如.php單獨處理

}server2

}

server 

}

server 

}

我們觀察nginx的server段,可以看到如下類似資訊

access_log  logs/access.log  main;
這說明 該server, 它的訪問日誌的檔案是:logs/host.access.log,

日誌格式」main」格式.

main格式是什麼?

'"$http_user_agent" "$http_x_forwarded_for"';除了main格式,你可以自定義其他格式.

遠端ip- 遠端使用者/使用者時間 請求方法(如get/post)

請求體body長度 referer**資訊

http-user-agent:使用者**/蜘蛛 ,被**的請求的原始ip

http_x_forwarded_for:在經過**時,**把你的本來ip加在此頭資訊中,傳輸你的原始ip

實際應用: shell+定時任務+nginx訊號管理,完成日誌按日期儲存

分析思路:

凌晨00:00:01,把昨天的日誌重新命名,放在相應的目錄下

再usr1資訊號控制nginx重新生成新的日誌檔案

具體指令碼:

#!/bin/bash

base_path='/usr/local/nginx/logs'

log_path=$(date -d yesterday +"%y%m")

day=$(date -d yesterday +"%d")

mkdir -p $base_path/$log_path

mv $base_path/access.log $base_path/$log_path/access_$day.log

#echo $base_path/$log_path/access_$day.log

/usr/local/nginx/sbin/nginx -s reopen

定時任務

crontab 編輯定時任務

01

00 * * * /***/path

/b.sh

每天0時1分(建議在02-04點之間,系統負載小)

flume ng配置檔案詳解(四)

1 高可用 對於乙個系統而言,高可用指在乙個固定時間內,系統無故障執行的時間。1.1 source高可用 agent例項用來作為source源收集資料的時候,當agent程序死掉時候,這時候會降低系統的高可用。agent在supervise下啟動,如果agent程序死掉,會自動啟動。對agent程序...

jmeter學習四配置元件詳解

jmeter提供的配置元件中的http屬性管理器用於盡可能模擬瀏覽器行為,在http協議層上傳送給被測應用的http請求 1.http資訊頭管理器 用於定製sampler發出的http請求的請求頭的內容。不同的瀏覽器發出的http請求具有不同的agent 訪問某些有防盜煉的頁面時需要正確的refer...

Serv U配置詳解

serv u的目錄檔案結構說明 servudaemon.exe serv u的服務程式,主檔案 servudaemon.ini serv u的配置檔案,記錄使用者資訊,伺服器引數 seruadmin.exe serv u管理介面 servuadmin.ini serv u管理介面配置檔案 servu...