Как увеличить срок хранения логов nginx?

У меня FreeBSD 6 и ISPmanager. В каталоге /var/log/ есть логи nginx'а. Проблема в том, что они очень короткие, хранят информацию только за последние пару часов. Как увеличить срок хранения nginx-access.log?

Смотрите также

Ответы

У меня на FreeBSD логами управляет программка newsyslog. Конфигурируется она в файле /etc/newsyslog.conf. Помимо прочего в этом файле задается, какие логи и как "крутить".

Например, строчка
/var/log/httpd-access.log 600 1 100 * JC

В ней особо интересны параметры 1, 100 и *.
1 - это количество хранимых файлов логов.
100 - это размер лог-файла в килобайтах, при достижении которого файл архивируется и заводится новый.
* - это периодичность, с которой лог-файл архивируется и заводится новый. Звездочка значит, что сейчас этот параметр не играет роли.

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

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
5 + 7 8 + 8 плюс 3 0
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.