nginx在windows2003下日志切割方法

kailysky 撰写  

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秒左右,对服务器影响不是很大.


发表评论

Your email is never shared. 标记为 * 的为必填项目

*
*