windows 下 nginx log 分割


 默認 nginx 不支持 log自動分割

 
  windows下 解決方案:
 
 1、首先創建bat腳本 split_log.bat , 並保存在nginx 目錄下:
@echo off
rem 查看系統中正在運行的nginx進程
rem tasklist /fi "imagename eq nginx.exe"
rem 備份並根據時間重命名訪問日志文件
NET STOP "nginx"
set "cmdstr=move C:\nginx\logs\access.log C:\nginx\logsHis\access.%date:~0,4%-%date:~5,2%-%date:~8,2%.log
call %cmdstr%"
rem 備份並根據時間重命名錯誤日志文件
set "cmdstr=move C:\nginx\logs\error.log C:\nginx\logsHis\error.%date:~0,4%-%date:~5,2%-%date:~8,2%.log
call %cmdstr%"
rem re-opening log files
NET START "nginx"

  

 2、 創建計划任務
 
     1)
2、
 
3、
 

 
 
 
 
 






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM