windows下nginx 日志切割

windwos下 nginx日志不能切割,导致越来越大,到后面访问都卡死了。写了一个bat 配合windows下的定时任务做日志切割



@rem 关闭脚本的每行输出

@echo off

@REM 声明采用UTF-8编码

@REM chcp 65001

@rem 获取当前时间

set ToDay=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%

set nginxPath=D:\nginx-1.14.0

set rtmpNginx=D:\nginx-rtmp-win32

taskkill /im nginx.exe /f

if exist %nginxPath% (

cd %nginxPath%

@rem 重命名日志文件

move %nginxPath%\logs\access.log %nginxPath%\logs\%ToDay%_access.log

move %nginxPath%\logs\error.log %nginxPath%\logs\%ToDay%_error.log

@rem 启动nginx

start nginx

)

if exist %rtmpNginx% (

echo "文件夹存在"

cd %rtmpNginx%

@rem 重命名日志文件

move %rtmpNginx%\logs\access.log %rtmpNginx%\logs\%ToDay%_access.log

move %rtmpNginx%\logs\error.log %rtmpNginx%\logs\%ToDay%_error.log

@rem 启动nginx

@rem net start nginx 服务形式

start nginx

)

你可能感兴趣的:(windows下nginx 日志切割)