成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

NGINX日志文件按日分割成多帶帶文件的方法

whataa / 2679人閱讀

摘要:日志文件按日分割成多帶帶文件的方法原理日志并不能像一樣可以按日生成,但是我們可以用腳本方法來實現(xiàn)創(chuàng)建分割腳本在每晚點整執(zhí)行打開計劃任務輸入以下代碼創(chuàng)建腳本文件此腳本用于自動分割的日志,包括和每天執(zhí)行此腳本將前一天的重命名為格式,并重新

NGINX日志文件按日分割成多帶帶文件的方法

原理
Nginx日志并不能像apache一樣可以按日生成,但是我們可以用腳本方法來實現(xiàn)

創(chuàng)建分割腳本在每晚12點整執(zhí)行

# 打開linux計劃任務
crontab -e
# 輸入以下代碼
00 00 * * * /bin/bash /data/web/vhost/log/cutLog.sh

創(chuàng)建cutLog.sh腳本文件

#!/bin/bash
#此腳本用于自動分割Nginx的日志,包括access.log和error.log
#每天00:00執(zhí)行此腳本 將前一天的access.log重命名為access-xxxx-xx-xx.log格式,并重新打開日志文件
#Nginx日志文件所在目錄

LOG_PATH=$(cd `dirname $0`; pwd)

#獲取昨天的日期
YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)

#獲取pid文件路徑
PID=/usr/local/nginx/logs/nginx.pid

#分割日志
mv ${LOG_PATH}/access.log ${LOG_PATH}/access-${YESTERDAY}.log
mv ${LOG_PATH}/error.log ${LOG_PATH}/error-${YESTERDAY}.log

#向Nginx主進程發(fā)送USR1信號,重新打開日志文件
kill -USR1 `cat ${PID}`

文件的執(zhí)行權(quán)限

chmod -R 0777 cutLog.sh

注意修改上方腳本中的相關日志路徑,以及nginx.pid路徑

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/39648.html

相關文章

  • [Spring Boot]按日切分spring bootnohup.out日志文件

    摘要:過大的日志文件維護起來存在諸多問題,所以最好是能夠按日或按大小切分日志文件,便于查找需要的信息。網(wǎng)上有各種各樣的日志切分方法,有的有用,有的沒用,有的還麻煩。 過大的日志文件維護起來存在諸多問題,所以最好是能夠按日或按大小切分日志文件,便于查找需要的信息。 網(wǎng)上有各種各樣的日志切分方法,有的有用,有的沒用,有的還麻煩。 最后搬運最簡單易用的切分方法,如下: 安裝cronolog 以如...

    JackJiang 評論0 收藏0
  • nginx運維基礎(4)】Nginx日志管理(日志格式與定時分割日志)

    摘要:日志主要分為兩種訪問日志和錯誤日志。請求過程中,的響應時間。正確的關閉錯誤日志記錄功能的方法如下上面表示將存儲日志的路徑設置為垃圾桶。日志分割新版本支持自動切割并壓縮日志,日志文件名如下默認是每天都會產(chǎn)生一個文件。 Nginx日志主要分為兩種:訪問日志和錯誤日志。日志開關在Nginx配置文件(一般在server段來配置)中設置,兩種日志都可以選擇性關閉,默認都是打開的。 訪問日志acc...

    qiangdada 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<