nginx日常應用之日誌分割(四)
nginx沒有類似於apache的日誌分割處理功能,但是,可以透過nginx的訊號控制功能的指令碼來實現日誌的自動切割。請看下面的一個例項:
nginx對日誌進行處理的指令碼:
#!/bin/bash
#auth:zl
#
log_save='/home/nginx/logs'
nglogs='/var/log/nginx/logs'
mkdir -p $log_save/$(date +%Y)/$(date +%m)
mv $nglogs/access.log $log_save/$(date +%Y)/$(date +%m)/access.$(date +%Y%m%d).log
mv $nglogs/error.log $log_save/$(date +%Y)/$(date +%m)/error.$(date +%Y%m%d).log
#USR1 nginx的訊號引數,用於產生新的日誌
kill -USR1 `cat /var/nginx/logs/nginx.pid`
將這段指令碼加入到linux的crontab守護程式,讓此指令碼每天按時執行就可以實現日誌的每天分割功能了。
nginx對日誌進行處理的指令碼:
#!/bin/bash
#auth:zl
#
log_save='/home/nginx/logs'
nglogs='/var/log/nginx/logs'
mkdir -p $log_save/$(date +%Y)/$(date +%m)
mv $nglogs/access.log $log_save/$(date +%Y)/$(date +%m)/access.$(date +%Y%m%d).log
mv $nglogs/error.log $log_save/$(date +%Y)/$(date +%m)/error.$(date +%Y%m%d).log
#USR1 nginx的訊號引數,用於產生新的日誌
kill -USR1 `cat /var/nginx/logs/nginx.pid`
將這段指令碼加入到linux的crontab守護程式,讓此指令碼每天按時執行就可以實現日誌的每天分割功能了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30129545/viewspace-1453933/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 按日期分割nginx日誌Nginx
- Linux之日誌管理Linux
- nginx自帶的日誌日期分割Nginx
- 【Gin-API系列】Gin中介軟體之日誌模組(四)API
- 超實用的SpringAOP實戰之日誌記錄Spring
- Mariadb之日誌相關配置
- Mybatis深入解析之日誌配置MyBatis
- Kubernetes之日誌和監控(十五)
- MySQL學習之日誌系統MySql
- IBM DB2日常應用匯總(四)KGIBMDB2
- 通過helm部署EFK收集應用日誌,ingress-nginx日誌解析。應用日誌Nginx
- CentOS 7.0下nginx實現每天定時分割日誌CentOSNginx
- 2-django進階之日誌功能Django
- zabbix應用教程:基於Nginx頁面響應的日誌監控用例Nginx
- 日誌分析平臺ELK之日誌收集器logstash
- 日誌分析平臺ELK之日誌收集器filebeat
- kafka原始碼剖析(三)之日誌管理-LogManagerKafka原始碼
- 程式設計入門之日誌聚合系統程式設計
- SpringBoot之日誌註解和快取優化Spring Boot快取優化
- ASP.NET Core擴充套件庫之日誌ASP.NET套件
- 基於.NetCore3.1系列 —— 日誌記錄之日誌配置揭祕NetCore
- 跟我一起學.NetCore之日誌(Log)模型核心NetCore模型
- 【TUNE_ORACLE】等待事件之日誌等待“log file sync”Oracle事件
- 日誌分析平臺ELK之日誌收集器logstash常用外掛配置
- Util應用框架基礎(六) - 日誌記錄(四) - 寫入 Exceptionless框架Exception
- Web 前端開發日誌(四):構建現代化 Node 應用Web前端
- iOS開源專案之日誌框架CocoaLumberjack(未整理版)iOS框架
- 甲方安全建設之日誌採集實操乾貨
- 【TUNE_ORACLE】等待事件之日誌等待“log file parallel write”Oracle事件Parallel
- 基於.NetCore3.1系列 —— 日誌記錄之日誌核心要素揭祕NetCore
- Nginx應用場景配置Nginx
- Nginx日誌配置Nginx
- nginx 清空日誌Nginx
- 日常Bug排查-Nginx重複請求?Nginx
- 代理IP在日常生活中的應用
- golang: 線上上用nginx部署應用GolangNginx
- nginx的基礎應用(續)Nginx
- Nginx 簡單應用(Windows os)NginxWindows
- LDAP應用篇(3)Nginx接入LDANginx