Рейтинг:0

Файл журнала доступа Nginx каждые x минут

флаг in

Мне нужно прочитать журнал доступа из nginx, выполнить некоторую постобработку и отправить его в виде csv на другой сервер. Но по умолчанию nginx генерирует журнал доступа в одном файле. Есть ли способ создавать файлы журнала доступа каждые x минут? например х=10 минут

доступ.log.2022-01-31-08-10.log
доступ.log.2022-01-31-08-20.log
доступ.log.2022-01-31-08-30.log

Помощь будет оценена. Спасибо!

Рейтинг:1
флаг us

В вашей операционной системе есть специальная утилита для ротации журналов. В линуксе это logrotate.

Вам нужно настроить его для ротации журналов с нужной вам частотой.

Учтите, что слишком частая ротация журналов может повлиять на производительность, особенно если вы позволите файлам журналов оставаться в одном и том же каталоге.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.