Newsgroup: it.comp.os.linux.sys
Titolo: Perche' mi si pianta Linux di notte?

Sembra strano ma durante la notte succede qualcosa che mi pianta il PC e la
mattina la macchina non e' piu' disponibile. Il messagio nei log e' il
seguente:
-Apr  8 03:29:38 linux named[442]: XSTATS 955157378 955088978 RR=411 RNXD=4
RFwdR=251 RDupR=2 RFail=1 RFErr=0 RErr=0 RAXFR=0 RLame=6 ROpts=0 SSysQ=95
SAns=1485 SFwdQ=205 SDupQ=79 SErr=0 RQ=1647 RIQ=0 RFwdQ=0 RDupQ=3 RTCP=0
SFwdR=251 SFail=0 SFErr=0 SNaAns=1462 SNXD=21
Apr  8 04:02:59 linux kernel: Unable to handle kernel paging request at
virtual address 83512aac
Apr  8 04:02:59 linux kernel: current->tss.cr3 = 01123000, %cr3 = 01123000
Apr  8 04:02:59 linux kernel: *pde = 00000000
Apr  8 04:02:59 linux kernel: Oops: 0002
Apr  8 04:02:59 linux kernel: CPU:    0
Apr  8 04:02:59 linux kernel: EIP:    0010:[free_inodes+53/128]
Apr  8 04:02:59 linux kernel: EFLAGS: 00010246
Apr  8 04:02:59 linux kernel: eax: 83512aa8   ebx: c3512668   ecx: c0d18770
edx: c116cdd8
Apr  8 04:02:59 linux kernel: esi: c31bdeb8   edi: 83512aa8   ebp: 00000001
esp: c31bdeb0
Apr  8 04:02:59 linux kernel: ds: 0018   es: 0018   ss: 0018
Apr  8 04:02:59 linux kernel: Process slocate (pid: 4692, process nr: 32,
stackpage=c31bd000)
Apr  8 04:02:59 linux kernel: Stack: c020ca50 c023e360 c3512448 c1d21548
c0131cec 00000807 00000000 00000000
Apr  8 04:02:59 linux kernel:        00000000 c0131d1a 00000807 00000000
c023e360 c020ca50 c023e360 c023e0e0
Apr  8 04:02:59 linux kernel:        c0132055 c35fd870 c0132061 00000000
c023e360 00007632 c3fc2800 c01321a8
Apr  8 04:02:59 linux kernel: Call Trace: [try_to_free_inodes+44/52]
[grow_inodes+30/372] [get_new_inode+173/280] [get_new_inode+185/280]
[iget+88/96] [ext2_lookup+84/124] [real_lookup+85/132]
Apr  8 04:02:59 linux kernel:        [lookup_dentry+296/488] [__namei+40/88]
[sys_newlstat+14/96] [system_call+52/56] [startup_32+43/286]
Apr  8 04:02:59 linux kernel: Code: 89 50 04 89 02 8d 53 f8 8b 43 f8 8b 4b
fc 89 48 04 89 01 89
Apr  8 04:02:59 linux kernel: Unable to handle kernel paging request at
virtual address 83512aac
....che sia qualcosa nella mem RAM oppure qualche filtro che sto impostando
questi giorni? Grazie Giacomo.

Sembra strano ma durante la notte succede qualcosa che mi pianta il PC e la
domandona: il cron che attivita' lancia, alle 4 del mattino?
una rotazione dei log, altre cosette di ordinaria manutenzione?
sembra che in quella fase la gestione della memoria vada leggermente a
donnine allegre.
Ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@softhome.net

Ciao Giacomo,
 > Sembra strano ma durante la notte succede qualcosa che mi pianta il PC e la
 > mattina la macchina non e' piu' disponibile. Il messagio nei log e' il
 > seguente:
 > 
 > -Apr  8 03:29:38 linux named[442]: XSTATS 955157378 955088978 RR=411 RNXD=4
probabilmente l'errore e' attivato dal cron.
E' sempre alla stessa ora?
Controlla la RAM
-- 
Pa.Ped, Como
http://www.fastflow.it/~paolop

 virtual address 83512aac
ecco qua il motivo del casino.
c'è il kernel che si incanta. Che kernel usi? hai messo patch strane? Ho
avuto  un  problema  simile  quando  invece  di  killare  pppd  spegnevo
direttamente il modem.
-- 
Non c'è più forza nella normalità: c'è solo monotonia.

 donnine allegre.
..sembra proprio cosi'! Questa mattina mi sono ritrovato questa e-mail da
squid:
errors occured while rotating /var/log/squid/store.log
2000/04/11 04:02:01| squid.conf line 1037: http_access deny all
2000/04/11 04:02:01| aclParseAccessLine: ACL name 'all' not found.
2000/04/11 04:02:01| squid.conf line 1037: http_access deny all
2000/04/11 04:02:01| aclParseAccessLine: Access line contains no ACL's,
skipping
2000/04/11 04:02:01| squid.conf line 1043: icp_access deny all
2000/04/11 04:02:01| aclParseAccessLine: ACL name 'all' not found.
2000/04/11 04:02:01| squid.conf line 1043: icp_access deny all
2000/04/11 04:02:01| aclParseAccessLine: Access line contains no ACL's,
skipping
2000/04/11 04:02:01| squid.conf line 1058: miss_access allow all
2000/04/11 04:02:01| aclParseAccessLine: ACL name 'all' not found.
.......
squid: ERROR: No running copy
error running postrotate script
Premetto che:
- non uso squid. L'ho installato per provarlo ma in questo momento non lo
sto usando (..forse, almeno nei processi  non risulta)
- nessun riferimento a squid nel cron (da root).
..quindi chi e' che lo lancia? Ciao Giacomo

- nessun riferimento a squid nel cron (da root).
infatti dovresti avere logrotate, e non squid, nel cron.
se non lo trovi nel cron, prova ad imbrogliare:
cambia l'ora, e mettila a poco prima delle 4 del mattino, aspetta che
l'orologio macchina faccia le 4.02, e vedi con ps aux che cosa sta
girando.
trucco ignobile, ma di sicuro effetto.


virtual address 83512aac
Succede sempre alle quattro o all'incirca?
Se si', prova a spostare l'orologio di Linux di 12 ore. Cosi' sarai ben
sveglio alle 4 del pomeriggio se succede qualcosa.
Se non succede nulla... il filtro mettilo alla presa ;-)
Leonardo nightswitch
".signature": bad command or file name

 questi giorni?
Che sia ... il gatto? ;o)

 --
Trovato! Nella RedHat c'e' un cron.daily che fa partire logrotate che a sua
volta conteneva riferimenti a squid. Tolti quelli eliminato il problema!
Quindi grazie a tutti sopratutto a Roberto per avermi indirizzato sulla
strada giusta.
P.S. Per quanto riguarda l'ipotesi del gatto fatta da AK47, ho messo la
classica bottiglia d'acqua davanti la finestra quindi non dovrei ave
problemi nel futuro...Ciao Giacomo.