Nginx Nginx日誌配置與切割

2021-10-09 16:21:40 字數 1087 閱讀 5733

通過訪問日誌,你可以得到使用者地域**、跳轉**、使用終端、某個url訪問量等相關資訊;通過錯誤日誌,你可以得到系統某個服務或server的效能瓶頸等。因此,將日誌好好利用,你可以得到很多有價值的資訊。

開啟nginx.conf配置檔案

vi /usr/local/nginx/conf/nginx.conf

日誌部分內容:

#access_log logs/access.log main;

日誌生成的到nginx根目錄logs/access.log檔案,預設使用「main」日誌格式,也可以自定義格式。

引數明細

tail -f /usr/local/nginx/logs/access.log

/etc/init.d/rsyslog start #系統日誌,如不開啟,看不到定時任務日誌

/etc/rc.d/init.d/crond start #定時任務開啟

vi /usr/local/nginx/sbin/logcut.sh

#!/bin/bash

#設定日誌檔案存放目錄

log_home="/usr/local/nginx/logs/"

#備分檔名稱

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

#重新命名日誌檔案

mv $/access.log $/access.$.log

mv $/error.log $/error.$.log

#向nginx主程序發訊號重新開啟日誌

kill -usr1 `cat $/nginx.pid`

*/1 * * * * /usr/local/nginx/sbin/logcut.sh

cron命令參照文章《centos定時執行任務crontab》

《nginx》 Nginx配置詳解

nginx是lgor sysoev為俄羅斯訪問量第二的rambler.ru站點設計開發的。從2004年發布至今,憑藉開源的力量,已經接近成熟與完善。nginx功能豐富,可作為http伺服器,也可作為反向 伺服器,郵件伺服器。支援fastcgi ssl virtual host url rewrite...

Nginx Nginx配置入門

本篇文章不會做深入講解,閱讀本篇文章,也只能使你對配置有簡單了解.配置這部分內容比較多,像前篇所提到的靜態資源伺服器,虛擬主機,反向 都是需要依靠合理配置來實現的.配置檔案名為 nginx.conf 預設位於 etc nginx nginx.conf 如不確定,可以使用 nginx t 或 loca...

Nginx Nginx負載均衡配置

負載均衡就是將負載分配到不同的伺服器上,保證服務的響應速度。nginx配置負載均衡相對簡單,在nginx中的conf目錄中找到nginx.conf,新增一下配置 nginx通過upstream模組配置網路資料分發,那麼nginx是如何分配這些網路資料的呢?每個請求按照事件順序逐一分配到不同伺服器,如...