久成视频在线观看免费-先锋影音资源影音中在线不卡-久久精品—区二区三区美女-久久国产免费一区二区三区

<track id="icesm"></track>

    1. 龍巖易富通網(wǎng)絡(luò)科技有限公司

      龍巖小程序開(kāi)發(fā),龍巖分銷(xiāo)系統(tǒng)

      nginx日志切割和日志清理

      2019.10.16 | 1731閱讀 | 0條評(píng)論 | linux

      1、上傳腳本到/usr/local/nginx/logs/下 

      2、并附執(zhí)行權(quán)限

      chmod +x cut_nginx_log.sh


      3、編寫(xiě)定時(shí)任務(wù)  每天0點(diǎn)0分 執(zhí)行cut_nginx_log.sh腳本

      crontab -e

      0 0 * * *  root /usr/local/nginx/logs/cut_nginx_log.sh

      或者 

      vim /etc/crontab

      0 0 * * *  root /usr/local/nginx/logs/cut_nginx_log.sh


      4、腳本內(nèi)容:

      cat   cut_nginx_log.sh


      #!/bin/bash

      #日志存放路徑


      #LOG_PATH=¥NGINX_WORKDIR/logs

      LOGS_PATH=/usr/local/nginx/logs

      #獲取昨天的時(shí)間

      YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)


      month_age=${date -d "-30 days" +%Y-%m%-%d}


      if ! cd $LOG_PATH; then


           exit 2


      fi


       



      #nginx的PID路徑

      NGINX_PID=/usr/local/nginx/logs/nginx.pid

      #把當(dāng)前的access.log/error.log重命名為access.yesterday.log/error.yesterday.log

      mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access.${YESTERDAY}.log

      mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error.${YESTERDAY}.log

      # 向 Nginx 主進(jìn)程發(fā)送 USR1 信號(hào)。USR1 信號(hào)是重新打開(kāi)日志文件

      kill -USR1 $(cat ${NGINX_PID})


      ###########################日志清理#################################


      1、上傳腳本到/usr/local/nginx/logs/下 

      2、并附執(zhí)行權(quán)限

      chmod +x rm_nginx_logfile.sh


      3、編寫(xiě)定時(shí)任務(wù)  每天0點(diǎn)0分 rm_nginx_logfile.sh腳本

      crontab -e

      0 0 * * *  root /usr/local/nginx/logs/rm_nginx_logfile.sh

      或者 

      vim /etc/crontab

      0 0 * * *  root /usr/local/nginx/logs/rm_nginx_logfile.sh


      cat   rm_nginx_logfile.sh



      #!/bin/bash

      #日志所在路徑

      LOGS_PATH=/usr/local/nginx/logs

      #設(shè)置保留時(shí)間  單位(天)

      SAVE_TIME=30

      #執(zhí)行最終的命令 

      #查找 修改日志在30天前的同時(shí)以log結(jié)尾的文件然后刪除

      #如果沒(méi)有-name選項(xiàng)過(guò)30之后腳本會(huì)被刪除掉

      find ${LOGS_PATH}/ -mtime +${SAVE_TIME} -name \*.log |xargs rm -rf {}


      贊 (

      發(fā)表評(píng)論