日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

【nacos優化】定時刪除access日志

作者:火 烈 鳥 更新時間: 2023-07-05 編程語言
  1. 生產環境

  1. 編寫腳本文件

#!/bin/bash

logFile="/usr/local/nacos/bin/logs/nacos_del_access.log"
# 保留7天日志
dateLog=`date -d "-7 day" +%Y-%m-%d`

# 具體位置可調整
delFilePath="/usr/local/nacos/bin/logs/access_log.${dateLog}.log"

# 日志文件存在,則刪除
if [ -f "${delFilePath}" ];then
    rm -rf ${delFilePath}
    curDate=`date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"`
    echo '['${curDate}'] 刪除文件'${delFilePath} >>${logFile}
fi
  1. 賦權限

chmod 755 nacosDelAccessLogs.sh
  1. 添加或更新linux系統中crontab指令

添加 crontab -e
查看 crontab -l
刪除 crontab -r
  1. 添加定時執行指令

0 23 * * * /usr/local nacosDelAccessLogs.sh (23點執行腳本)

crontab表達式

  1. 啟動服務

①第一種
service crond start //啟動服務
service crond stop //關閉服務
service crond restart //重啟服務
service crond reload //重新載入配置
service crond status //查看狀態
?
②第二種
systemctl start crond.service //啟動服務
systemctl stop crond.service //關閉服務
systemctl restart crond.service //重啟服務
systemctl reload crond.service //重新載入配置
systemctl status crond.service //查看狀態
  1. 測試環境

server.tomcat.accesslog.enabled=false

原文鏈接:https://blog.csdn.net/gong_wejoy/article/details/129140767

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新