Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Lans в Oct 04, 2011, 22:00



Титла: logrotate проблем
Публикувано от: Lans в Oct 04, 2011, 22:00
Здравейте,
сблъсках се със следния пролем:
Лог, който е много голям и се генерира всеки ден. Проблемът е там, че мястото ми е малко (лога е от порядъка на 8-12 Г). Настроих логротейта daily, но и това не помага. Сега се опитвам да го направя всеки час. Тук пък изникнa проблем с форматa на архивите. До сегабяха yy-mm-dd , но dateext  параметъра не приема час. Следователно, няма как да стане понеже при следващо ротиране файла съществува. Въпроса е как да направя логротейт на всеки час, но с със съответен формата например - logname-2011-10-01-2000.gz .
Много ще се радвам ако някой има идеи, че иначе файловете стават стотици и картинката е грозна :)


Титла: Re: logrotate проблем
Публикувано от: laskov в Oct 04, 2011, 23:03
1. Колко стари лог файла се пазят и има ли нужда да се пазят толкова?
2. Ако все пак ти трябва да ги пазиш, използваш ли компресиране?
3. Виж какво се логва и направи така, че да няма ненужна информация.


Титла: Re: logrotate проблем
Публикувано от: 10101 в Oct 05, 2011, 09:46
Има и опция размер като стане примерно 500М и се прави следващия... само идея.



Титла: Re: logrotate проблем
Публикувано от: Acho в Oct 05, 2011, 09:54
И кое е това приложение, генериращо чак такива грамадни логове ? Просто ми е интересно.


Титла: Re: logrotate проблем
Публикувано от: Lans в Oct 06, 2011, 08:07
Това е лог на апачи в дебъг режим. За сега съм го закрепил ,но е временно. Иначе да, архивира се. Просто се чудех дали може да се форматира с час, без да си пиша скрип, но май няма как да стане.