У меня 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 - это размер лог-файла в килобайтах, при достижении которого файл архивируется и заводится новый.
* - это периодичность, с которой лог-файл архивируется и заводится новый. Звездочка значит, что сейчас этот параметр не играет роли.
Ответы
У меня на FreeBSD логами управляет программка newsyslog. Конфигурируется она в файле /etc/newsyslog.conf. Помимо прочего в этом файле задается, какие логи и как "крутить".
Например, строчка
/var/log/httpd-access.log 600 1 100 * JC
В ней особо интересны параметры 1, 100 и *.
1 - это количество хранимых файлов логов.
100 - это размер лог-файла в килобайтах, при достижении которого файл архивируется и заводится новый.
* - это периодичность, с которой лог-файл архивируется и заводится новый. Звездочка значит, что сейчас этот параметр не играет роли.
срок хранения логов можно указать в исп.
Отправить комментарий