Re: [sid]memoria esaurita. spamassassin?
On Thu, Aug 07, 2003 at 11:34:01AM +0200, Leonardo Canducci wrote:
> On Thu, Aug 07, 2003 at 10:43:16AM +0200, Mattia Dongili wrote:
> > On Thu, Aug 07, 2003 at 01:30:22AM +0200, Leonardo Canducci wrote:
[...]
> > > Aug 6 22:09:09 cervellone kernel: Out of Memory: Killed process 808
> > > (spamd).
> > >
> > > ho dato un'occhiata ai bug ma non ho trovato niente su spamassassin. è
> > > capitato a qualcun altro?
> > > come rimedio in questi casi? come faccio ad avere una shell e a
> > > intervenire se il sistema è bloccato e senza ram libera?
> >
> > porti pazienza... che io sappia il problema e' che l'OOM killer del
> > kernel non e' molto affidabile e killa un po' a casaccio, quindi non e'
> > detto che fosse SA il vero colpevole, hai potuto verificare con top chi
> > e' che si mangiava la memoria?
> >
> no, perchè top appariva 5 minuti dopo che l'avevo lanciato (e non
> parliamo del refresh, poi). quello che mi ha fatto più impazzire era non
> avere più il controllo del sistema.
> il pc era appena partito e scaricata la posta la passava a spamassassin
> (circa 40 messaggi). generalmente è un traffico normale di email e non
> dovrebbe bloccare nulla. a maggir ragione visto che uso spamc e che il
chi lo sa... non esistono programmi privi di bug :)
> demone spamd appartiene al mio utente e non vedo come un utenza non root
> possa inchiodare il sistema prendendosi tutte le risorse!
ci mettiamo poco a provare :) (NON FARLO!)
int main(int argc, char* argv[])
{
int size = 1024;
while(1)
{
if(malloc(size)) size*=2;
else size=(size+1)/2;
}
}
> magari potevo fare qualcosa con il magic sys rq key che ho appena
> aggiunto al mio kernel 2.4.21?
per me potevi fare un `ps xau > psOOM` , fare reboot (o init 1) ed
esaminare il file con calma per vedere chi era il colpevole.
--
mattia
:wq!
Reply to: