本文转自:windows下nginx自动分割日志 – 木有昵称 – 博客园 (cnblogs.com) 由于nginx日志文件是不会自动分割,时间一长,文件非常大不说,如果排除下日志还是比较困难 ,下来我们就把日志文件每天定时分割 步骤如下: 1.在nginx目录下建立bat文件 如图 2.打开bat文件 写入分割代码 1 @shift 2 3 ::设置nginx安装文件路径和当天时间变量 4 @echo off 5 set nginx_dir=D:\nginx-1.16.0 6 set dir=%nginx_dir%\logs\cut_log 7 set log=%nginx_dir%\logs\access.log 8 set errorlog=%nginx_dir%\logs\error.log 9 set today=%date:~0,4%-%date:~5,2%-%date:~8,2% 10 11 ::判断nginx安装文件路径设置是否正确 12 :exist_nginx_dir 13 @echo off 14 if exist %nginx_dir% ( 15 cd %nginx_dir% 16 goto check_log 17 ) else ( 18 echo 此路径%nginx_dir%不存在,请检查 19 goto stop 20 ) 21 22 ::判断nginx的access.log 23 :check_log 24 @echo off 25 if exist %log% ( 26 goto check_dir 27 ) else ( 28 echo %log%文件不存在,请检查 29 goto stop 30 ) 31 32 ::判断nginx的cut_log目录 33 :check_dir 34 @echo off 35 if e......Read More>