[linux] logrotate

Matus "fantomas" Uhlar uhlar na fantomas.sk
Pátek Duben 27 11:31:48 CEST 2001


-> Zdravim, mam jeden problem s logrotate po prechode z redhatu na debian.
-> Konfiguracne subory boli prenesene ale nastal tu problem ze po rotacii je
-> zrotovany log prazdny. 

-> -rw-r--r-- 1 proxy proxy 394419 Apr 27 08:25 access.log 
-> -rw-r--r-- 1 proxy proxy 0 	Apr 27 06:43 access.log.0
-> -rw-r--r-- 1 proxy proxy     33 Apr 26 06:43 access.log.1.gz         	

u mna na debiane logrotate nevytvara *.0 iba .1 atd

-> Este by som sa chcel spytat na jednu zvlastnost alebo rozdiel medzi
-> logrotate redhat a debian. Debian pri rotovani logov vytvara aj subor.0
-> ktory redhat nevytvara. Co je to za subor? 

debian v starsich verziach pouzival rotovanie skriptom savelog (/usr/sbin)
pozri sa ci niekde v /etc/cron.daily nemas pouzitie savelog na log squidu.

mozno je problem ze rotujes aj jednym aj druhym, savelog ti subor vynuluje a
logrotate ho potom rotuje ... takze sa pozri poriadne

logrotate dokaze rotovat dvoma sposobmi - copytruncate a create.
druhy sposob je ovela efektivnejsi ale treba po nom povedat demonu ktory
loguje nech znovu otvori subor. copytruncate skopiruje log sbor do ineho a
novy skrati na 0 co jednak zazerie dost disku aj cpu a jednak mozes stratit
nejake riadky.

-- 
 Matus "fantomas" Uhlar, sysadmin at NEXTRA, Slovakia; IRCNET admin of *.sk
 uhlar na fantomas.sk ; http://www.fantomas.sk/ ; http://www.nextra.sk/
 Linux IS user friendly, it's just selective who its friends are...



Další informace o konferenci linux