需要Nginx access_log大小限制

时间:2019-03-26 20:47:41

标签: windows nginx size access-log

nginx v 1.13.0(Windows) 操作系统WS 2012 R2

我想将访问日志的大小限制为10MB。

在Windows nginx 1.13.0上具有哪些参数?

1 个答案:

答案 0 :(得分:0)

rem rotate nginx access.log, error.log, rejects.log

CD C:\ nginx

对于('date / t')中的/ f“ tokens = 1,2” %% u做SET d = %% v

在('time / t')中/ f“ tokens = 1” %% u做SET t = %% u

如果“%t:〜1,1%” ==“:” SET t = 0%t%

SET DATESTR =%d:〜6,4%-%d:〜0.2%-%d:〜3.2%

SET TIMESTR =%t:〜0.2%-%t:〜3.2%

rem退出nginx以关闭日志

nginx.exe -s退出

CD C:\ nginx \ logs \

如果存在access.log( 移动access.log access_closed_%DATESTR %% TIMESTR%.log )

如果存在error.log( 移动error.log error_closed_%DATESTR %% TIMESTR%.log )

如果已存在rejects.log( MOVE rejects.log rejects_closed_%DATESTR %% TIMESTR%.log )

CD C:\ nginx 启动nginx.exe