Настройка лог ngnix

Сегодня простенькая заметка. Взял у ruweb новый VDS. Поднял там в том числе ngnix через панель ISPManager. Через какое то время смотрю занятое место пухнет.

Оказалось пухнет var/log/ngnix-access.log . Совсем лог отключать не стал – настроил ротацию лога ngnix. Делается это достаточно просто. За ротацию логов во FreeBSD отвечает newsyslog, его конфиг лежит в /etc/newsyslog.conf, там прописаны текущие ротации и комментарии к настройкам ротации логов. В частности чтобы настроить ротацию логов ngnix достаточно добавить туда следующую строчку:
/var/log/nginx-access.log 600 1 100 * JC /var/run/nginx.pid
И лог ngnix будет ротироваться по достижении объема в 100 Мб. Чего и нужно было добиться.

14 апреля 2010 |

Уже есть один комментарий к “Ротация логов ngnix.”

  1. Олег 12 января, 2014

    100кб, а не 100мб.

Есть что сказать по теме статьи? Пожалуйста - пишите!