Newsgroup: it.comp.os.linux.sys
Titolo: log vuoti

Ciao, come già avvenuto tempo fa ad un server, ora anche il server di 
posta (di punto in bianco) ha smesso di scrivere i log tra cui il syslog 
e il maillog.
Mi è stato chiesto di fare un strace sull'applicazione che non scriveva 
il log. L'ho fatto ma l'output non è molto comprensibile. e soprattutto 
non vedo dove sta l'errore.
Se volete ve lo posto per intero ma è pressapoco tutto cosi
time(NULL)                              = 1131007622
select(96, [9 11 14 17 20 23 25 26 29 31 32 34 35 37 38 41 44 46 47 49 
50 52 53 55 56 59 61 62 64 65 67 68 70 71 73 74 76 77
79 80 82 83 86 89 91 92 94 95], [], [9 11 14 17 20 23 25 26 29 31 32 34 
35 37 38 41 44 46 47 49 50 52 53 55 56 59 61 62 64 65
  67 68 70 71 73 74 76 77 79 80 82 83 86 89 91 92 94 95], {8, 0}) = 1 
(in [23], left {8, 0})
time(NULL)                              = 1131007622
read(23, "\363R\0\0\0\0\0\0", 8)        = 8
alarm(333)                              = 333
time(NULL)                              = 1131007622
select(96, [9 11 14 17 20 22 23 25 26 29 31 32 34 35 37 38 41 44 46 47 
49 50 52 53 55 56 59 61 62 64 65 67 68 70 71 73 74 76
77 79 80 82 83 86 89 91 92 94 95], [], [9 11 14 17 20 22 23 25 26 29 31 
32 34 35 37 38 41 44 46 47 49 50 52 53 55 56 59 61 62
  64 65 67 68 70 71 73 74 76 77 79 80 82 83 86 89 91 92 94 95], {8, 0}) 
= 1 (in [23], left {8, 0})
time(NULL)                              = 1131007622
read(23, "\363R\0\0\1\0\0\0", 8)        = 8
alarm(333)                              = 333
time(NULL)                              = 1131007622
select(96, [9 11 14 17 20 23 25 26 29 31 32 34 35 37 38 41 44 46 47 49 
50 52 53 55 56 59 61 62 64 65 67 68 70 71 73 74 76 77
79 80 82 83 86 89 91 92 94 95], [], [9 11 14 17 20 23 25 26 29 31 32 34 
35 37 38 41 44 46 47 49 50 52 53 55 56 59 61 62 64 65
  67 68 70 71 73 74 76 77 79 80 82 83 86 89 91 92 94 95], {8, 0}) = 2 
(in [17 20], left {7, 890000})
time(NULL)                              = 1131007622
read(17, "sS\0\0\1\0\0\0", 8)           = 8
read(20, "\360R\0\0\0\0\0\0", 8)        = 8
alarm(333)                              = 333

 non vedo dove sta l'errore.
Ora il maillog è ripartito.... (io non ho fatto nulla....è stato spento 
3 giorni ed ora è ripartito).
quello che continua a non andare (tra i tanti) è il syslog

E' ripartito tutto ora....non capisco perchč ma il syslog mi si blocca 
su alcuni server...bisogna killarlo brutalmente con un -HUP e lui 
riparte. un
/etc/rc.d/rc.syslog restart
non basta....

 non basta....
Se usi ext2 possibile che il file di log superi il 2 Gb ....
Byz

> Se usi ext2 possibile che il file di log superi il 2 Gb ....
Tutti ext3 e nessun log supera i 2gb (vengono ruotati molto spesso).
E adesso si è ribloccato di nuovo....a volte logga a volte no.



dmesg non dice nulla ? tipo errori disco ecc ecc ...
-- 

> dmesg non dice nulla ? tipo errori disco ecc ecc ...
Non dice nulla.....
/var/log/dmesg non ha nulla di interessante
mentre il comando dmesg è sporcato da log iptables (una marea) e non 
riesco a risalire. cmq i dischi sono ok (sono in raid e nessuno è in failed)
Solitamente basta killare syslogd e riavviarlo che si risolvono 
temporaneamente i problemi....



Non mi viene in mente nulla .... prova con uno strace -p process
number , giusto per vedere che fa