Требуется ограничение размера Nginx access_log - PullRequest
0 голосов
/ 26 марта 2019

nginx v 1.13.0 (windows) ОС WS 2012 R2

Я хочу ограничить размер журнала доступа 10 МБ.

Каковы параметры для этого в Windows nginx 1.130,0

1 Ответ

0 голосов
/ 27 марта 2019
rem rotate nginx access.log, error.log, rejects.log

CD C: \ nginx

для / f "токенов = 1,2" %% u in ('date / t') сделать SET d = %% v

for / f "tokens = 1" %% u in ('time / t') do 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 quit nginx, чтобы закрыть журналы

nginx.exe -s выйти

CD C: \ nginx \ logs \

ЕСЛИ EXIST access.log ( MOVE access.log access_closed_% DATESTR %% TIMESTR% .log )

IF EXIST error.log ( MOVE error.log error_closed_% DATESTR %% TIMESTR% .log )

ЕСЛИ СУЩЕСТВУЕТ rejects.log ( MOVE rejects.log rejects_closed_% DATESTR %% TIMESTR% .log )

CD C: \ nginx start nginx.exe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...