windows 下 nginx log 分割

 默認 nginx 不支持 log自動分割nginx

 
  windows下 解決方案:
 
 一、首先建立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"

  

 二、 建立計劃任務
 
     1)
二、
 
三、
 

 
 
 
 
 



相關文章
相關標籤/搜索