// 全域性區
// 有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...