http://www.hikai.cn/article/538.html
taskkill /F /IM nginx.exe
set “cmdstr=move D:\nginx\logs\host.access.log D:\wwwroot\logfiles\host-access.%date:~0,4%-%date:~5,2%-%date:~8,2%.log
call %cmdstr%”
start nginx.exe
————————————————————————————-
第一句是杀掉nginx.exe进程,停止nginx.
第二段是移动日志.如果需要移动错误日志,也可以参照一下加多一个移动命令.
第三个是重起nginx.
将上面代码保存为 LogSplit.bat 文件.
然后在计划任务里面设定个时间运行它.一般网站凌晨4-5点这个时间段人是最少的.
这个过程在1-2秒左右,对服务器影响不是很大.