一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - 詳解nginx日志定時備份和刪除

詳解nginx日志定時備份和刪除

2019-11-29 16:53自強 Nginx

本篇文章主要介紹了nginx日志定時備份和刪除 ,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一旦開啟了nginx日志功能,每天nginx都會生成一定大小的日志文件,如果系統穩定運行,沒有任何問題,那么日志基本上不會去查看。但這些日志如不及時清理,日漸積累,對服務器的磁盤空間占用也將是比較恐怖的。為了解決這個問題,利用shell腳本對nginx日志文件定時備份和刪除,只保留一段時間。

圖1:

詳解nginx日志定時備份和刪除

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
#auth:lzq
#desc:把當前日志按日期備份,重新生成第二天的日志文件
#date:2016-09-18
 
DATE=`date +%Y%m%d`
NGINX_PID=`cat /var/run/nginx.pid`
#如果當前Nginx沒有運行就退出
if [ "$?" != 0 ]
then
    exit 1;
fi
 
#nginx 日志所在的路徑
LOG_PATH='/usr/local/nginx/logs/'
LOG_NAME='access.log'
mv ${LOG_PATH}${LOG_NAME} ${LOG_PATH}${LOG_NAME}$DATE
 
#刪除7天前舊的備份文件
function deloldbak()
{
    olddate=`date +"%Y%m%d" -d "-$1 day"`
    if [ -e "${LOG_PATH}${LOG_NAME}$olddate" ]
    then
        rm -f ${LOG_PATH}${LOG_NAME}$olddate
        echo "${LOG_PATH}${LOG_NAME}$olddate del OK"
    fi
}
 
#重載nginx配置,重新生成nginx日志文件
kill -USR1 $NGINX_PID
 
if [ "$?" == 0 ]
then
    deloldbak 7
    exit 0;
fi

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/ziqang/p/6108394.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色婷婷在线 | 日韩欧美推理片免费在线播放 | 国产3344视频在线观看免费 | 亚洲国产精品一区二区久久 | 大象传媒短视频网站 | 国产在线影院 | 亚洲麻豆精品果冻传媒 | 国产精品馆 | 91精品综合国产在线观看 | 欧美日韩国产成人综合在线 | 91精品久久一区二区三区 | 九九精品免视频国产成人 | les在宿舍吃她奶 | 91夜夜操| 国产福利片在线 易阳 | 午夜福利电影网站鲁片大全 | 国产亚洲玖玖玖在线观看 | 俺去啦最新官网 | 2020中文字幕 | 欧美日韩亚洲区久久综合 | 国产精品在线 | 高清在线一区二区 | 精品一久久香蕉国产二月 | 欧美一区二区三区免费看 | 天堂成人在线观看 | 国色天香社区视频在线观看免费完整版 | 青青草精品在线 | 女教师系列三上悠亚在线观看 | 99国产小视频 | 香蕉久久ac一区二区三区 | 色戒西瓜 | 色先锋av资源中文字幕 | 明星裸乳照无奶罩 | 草莓香蕉榴莲丝瓜秋葵绿巨人在线看 | 青草草在线| 91视频完整版 | 香蕉eeww99国产精选播放 | 被黑人同学彻底征服全文小说阅读 | 免费观看一级一片 | 国产精品永久免费自在线观看 | 亚洲乱码一区二区三区国产精品 |