摘要:腳本內(nèi)容日志文件存放目錄文件重命名日志文件向主進(jìn)程發(fā)送信號(hào)以重新打開(kāi)日志任務(wù)配置
1、腳本內(nèi)容
#!/bin/bash #日志文件存放目錄 logs_path="/var/log/nginx/e/" # pid文件 pid_path="/run/nginx.pid" #重命名日志文件 mv ${logs_path}access.log ${logs_path}access_$(date -d "yesterday" +"%Y%m%d").log #向nginx主進(jìn)程發(fā)送信號(hào)以重新打開(kāi)日志 kill -USR1 `cat ${pid_path}`2、Crontab任務(wù)配置
0 0 * sh /home/ubuntu/www/Pikachu/shell/cutAccessLogs.sh
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/40356.html
摘要:保存成功退出,會(huì)提示使用命令有可能報(bào)的錯(cuò)誤,這時(shí)需要安裝相應(yīng)的軟件包 Shell沒(méi)基礎(chǔ),但是需要實(shí)現(xiàn)nginx日志每日切割的效果,在網(wǎng)上找了一些照搬都沒(méi)怎么成功,最后自己試驗(yàn)出來(lái)的才是真正能用的不是嘛參考文章:https://www.cnblogs.com/kaitu... 1.在某目錄下創(chuàng)建需要定時(shí)執(zhí)行的腳本 # cd /etc/nginx/mylogs 2.創(chuàng)建腳本名為cut-l...
摘要:日志文件總管日志輪轉(zhuǎn)工具可以自動(dòng)對(duì)日志文件提供截?cái)鄩嚎s以及輪轉(zhuǎn)的功能。使用假設(shè)我們現(xiàn)在有一個(gè)日志文件存儲(chǔ)在,需要對(duì)其每日進(jìn)行切分為新舊兩個(gè)日志文件,并刪除天前的舊日志。以后系統(tǒng)就會(huì)對(duì)該日志進(jìn)行自動(dòng)的輪轉(zhuǎn)管理。 部署網(wǎng)絡(luò)應(yīng)用時(shí),會(huì)對(duì)請(qǐng)求進(jìn)行日志保存,用于數(shù)據(jù)統(tǒng)計(jì)分析以及故障排除,但對(duì)于高并發(fā)請(qǐng)求的服務(wù)器,日志文件會(huì)迅速增長(zhǎng),快速的消耗磁盤(pán)空間,同時(shí),分析一個(gè)大文件來(lái)排查問(wèn)題也會(huì)非常慢。因...
閱讀 3131·2023-04-26 00:40
閱讀 2492·2021-09-27 13:47
閱讀 4492·2021-09-07 10:22
閱讀 3026·2021-09-06 15:02
閱讀 3376·2021-09-04 16:45
閱讀 2570·2021-08-11 10:23
閱讀 3663·2021-07-26 23:38
閱讀 2955·2019-08-30 15:54