Re: AARG ho cancellato i files nella cartella di /var/log/

2006-07-18 Per discussione Claudio M.
Alle 11:16, martedì 18 luglio 2006, Davide Prina ha scritto:
> secondo me non c'è questo rischio poiché i file di log dovrebbe essere
> utilizzati sempre come redirezione di output.
> Se fosse come dici tu, allora anche programmi come logrotate dovrebbero
> causare tali problemi.
Purtroppo parlo per esperienza
Dovevo liberare spazio dalla /var e siccome avevo un log di apache che in 
realta' on mi serviva e che aveva raggiunto dimensioni notevoli avevo deciso 
di cancellare la access e la error, fatto quello avevo guardato con df quanto 
avevo recuperato e non avevo recuperato nulla, avevo provato con un paio di 
sync ma nulla. Una volta "riavviata" la macchina riecco lo spazio perduto, 
neanche fermare il processo di apache era servito a qualche cosa



Re: AARG ho cancellato i files nella cartella di /var/log/

2006-07-18 Per discussione Federico Di Gregorio
Il giorno mar, 18/07/2006 alle 11.16 +0200, Davide Prina ha scritto:
> > Occho che se cancelli i file con apache in funzione potresti ritrovarti con 
> > un 
> > disallineamento delo spazio occupato in quanto hai cancellato i file ma lo 
> > spazio e' ancora assegnato. 
> 
> secondo me non c'è questo rischio poiché i file di log dovrebbe essere 
> utilizzati sempre come redirezione di output.
> Se fosse come dici tu, allora anche programmi come logrotate dovrebbero 
> causare tali problemi. 

logrotate è piuttosto furbo. Utilizza una combinazione di copy, rename e
truncate per evitare problemi di questo tipo (che essenzialmente
dipendono dal fatto che il programma ha il riferimento all'inode su
disco e quando facciamo "rm xxx" rimuoviamo il *nome*, non il file; il
file viene rimosso solo quando i riferimenti al suo inode sono 0).

federico

-- 
Federico Di Gregorio http://people.initd.org/fog
Debian GNU/Linux Developer[EMAIL PROTECTED]
INIT.D Developer   [EMAIL PROTECTED]
  The reverse side also has a reverse side.  -- Japanese proverb


signature.asc
Description: Questa è una parte del messaggio	firmata digitalmente


Re: AARG ho cancellato i files nella cartella di /var/log/

2006-07-18 Per discussione Davide Prina

Claudio M. wrote:

Occho che se cancelli i file con apache in funzione potresti ritrovarti con un 
disallineamento delo spazio occupato in quanto hai cancellato i file ma lo 
spazio e' ancora assegnato. 


secondo me non c'è questo rischio poiché i file di log dovrebbe essere 
utilizzati sempre come redirezione di output.
Se fosse come dici tu, allora anche programmi come logrotate dovrebbero 
causare tali problemi.


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam



Re: AARG ho cancellato i files nella cartella di /var/log/

2006-07-18 Per discussione RaSca

mox ha scritto:
[...]
... ho riavviato due volte e sono ri-cominciati ad apparire parecchi 
files di log. Apache non ripartiva (/etc/init.d/apache2 start) perchè 
non riusciva a creare il suo file di log nella cartella 
/var/log/apache/. Ho creato la cartella a mano e tutto sembra essere 
tornato al suo posto! Grazie, grazie ed ancora grazie!


Un consiglio : Visto che immagino tu abbia cancellato la directory dei 
log visto che era piena, non ti conviene installare la logrotate ?


In teoria dovrebbe essere installata di default, è un lavoro di cron, 
quindi controlla che questo demone sia avviato.


Ciao,

--
RaSca
"Il regno dei cieli e' simile ad un mercante che va in cerca di
perle preziose. Trovatane una di grande valore va, vende tutti
i suoi averi e la compra" - Gesu' Cristo
http://web.tiscali.it/rascasoft



smime.p7s
Description: S/MIME Cryptographic Signature


Re: AARG ho cancellato i files nella cartella di /var/log/

2006-07-18 Per discussione Claudio M.
Alle 09:16, martedì 18 luglio 2006, mox ha scritto:
> ... credevo fosse una cosa indolore, invece non si muove più (tra le
> altre cose) apache..
> Suggerimenti per rimettere le cose a posto?
> Grazie-grazie-grazie-grazie
Prova apachectl restart
dovrebbe far ripartire apache e ricreare i file di log
Occho che se cancelli i file con apache in funzione potresti ritrovarti con un 
disallineamento delo spazio occupato in quanto hai cancellato i file ma lo 
spazio e' ancora assegnato. 

Bye
-- 
Dott. Claudio Maffioletti

Mcomm srl
Via Salita Riva, 3
13900 - Biella - Italia
Tel. + 39 015 29694
Fax  + 39 015 2432098
Web  http://www.mcomm.it



Re: AARG ho cancellato i files nella cartella di /var/log/

2006-07-18 Per discussione mox

Claudio M. ha scritto:

Alle 09:16, martedì 18 luglio 2006, mox ha scritto:

... credevo fosse una cosa indolore, invece non si muove più (tra le
altre cose) apache..
Suggerimenti per rimettere le cose a posto?
Grazie-grazie-grazie-grazie

Prova apachectl restart
dovrebbe far ripartire apache e ricreare i file di log
Occho che se cancelli i file con apache in funzione potresti ritrovarti con un 
disallineamento delo spazio occupato in quanto hai cancellato i file ma lo 
spazio e' ancora assegnato. 


Bye
... ho riavviato due volte e sono ri-cominciati ad apparire parecchi 
files di log. Apache non ripartiva (/etc/init.d/apache2 start) perchè 
non riusciva a creare il suo file di log nella cartella 
/var/log/apache/. Ho creato la cartella a mano e tutto sembra essere 
tornato al suo posto! Grazie, grazie ed ancora grazie!



--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto "unsubscribe". Per

problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: AARG ho cancellato i files nella cartella di /var/log/

2006-07-18 Per discussione Claudio M.
Alle 09:16, martedì 18 luglio 2006, mox ha scritto:
> ... credevo fosse una cosa indolore, invece non si muove più (tra le
> altre cose) apache..
> Suggerimenti per rimettere le cose a posto?
> Grazie-grazie-grazie-grazie
Prova apachectl restart
dovrebbe far ripartire apache e ricreare i file di log
Occho che se cancelli i file con apache in funzione potresti ritrovarti con un 
disallineamento delo spazio occupato in quanto hai cancellato i file ma lo 
spazio e' ancora assegnato. 

Bye