[Postfix-es] caida de postfix

Ender eduvedder en terra.es
Jue Feb 10 10:18:18 CET 2005


Buenas!

Lo primero de todo gracias a todos por tantas respuestas. Sí que parece un 
problema de memoria, pero tengo algún dato más bastante curioso.

Aumenté la memoria a 512MB y va bastante mejor, pero ocurre lo mismo, y me da 
a mi que va a ser problema de correos en concreto.

Normalmente el amavis está utilizando un 10% de la RAM más o menos. A veces 
sube hasta el 20 pero vuelve a bajar cuando mata un child y crea uno 
"virgen". Ahora lleva unas 20 horas funcionando perfecto.

De repente por la tarde volvió a pasar que el amavisd pillaba el 95% de la 
memoria (o sea toda la que puede) y estuve mirando los procesos con un ps.

El caso es que uno de los hijos estaba constantemente consumiendo toda la CPU, 
y en un ps se veia como el tiempo de CPU asignado al proceso subia 
practicamente a la par que el tiempo. Vamos, que estaba intentando tratar un 
mail (no se si el clamav o el spamassassin) y se queda pillado hasta que 
acaba por tirar el postfix y a sí mismo por falta de memoria (se me olvidó 
mirar un strace, lsof o truss)

Maté el child y automáticamente el amavis creó uno nuevo virgen y todo 
funcionaba con normalidad (la memoria bajó al 10%). Lo bueno fue que dejó el 
correo que estaba tratando en el directorio tmp (un archivo email.txt y un 
archivo part-001 o algo asin).

He intentado enchufar ese correo al postfix again pero no he sido capaz (con 
un mail -s "prueba" direccion_correo < email.txt no parece que sea igual.

He pensado que puede ser algo como:
1) no funciona bien lo de abrir ficheros comprimidos concurrentemente
2) no funciona bien el antivirus en ficheros determinados
3) el spamassassin se lia con algún tipo de adjuntos

No sé, lo que sí creo es que va a ser problema concreto de un mail, ya que en 
situación normal o con carga de mails "normales" la máquina responde bastante 
bien. Eso sí, mucho mejor ahora con 512MB ;-)

Sobre el tema de las versiones (split). Igual se soluciona, pero no puede 
haber ningun tipo de incompatibilidad con librerias de sarge? ¿que harias? 
¿compilarlo? Me ha comentado una persona que tuvo el problema parecido que 
migro a sid y todo le iba bien, pero claro, tampoco me apetece mucho hacer 
eso.

Saludetes a todos y gracias!
    Ender

PD - a lo largo de esta mañana mandaré un mail con el howto que estoy haciendo 
sobre integración de postfix con el directorio activo.

PD 2 - os pasteo el mail en cuestión que parece que petaba el sistema (es 
pequeño)

nht1mx:/var/lib/amavis/tmp/amavis-20050209T133927-02353# cat email.txt
Received: from yahoo.com (unknown [4.28.157.234])
        by nht1mx.nht-norwick.com (Postfix) with ESMTP id E214D43A98
        for <agonzalez en nht-norwick.net>; Wed,  9 Feb 2005 14:05:31 +0100 (CET)
Message-ID: <LBHJHOCKPCNFCBFLPIGBOHBIBAAB.snoel_rq en cad-plan-gmbh.de>
From: "Silas Noel" <snoel_rq en cad-plan-gmbh.de>
To: UNA_DIRECCION AT nht-norwick.net
Subject: Buy Vicodin offshore, why pay more?
Date: Wed, 09 Feb 2005 13:15:24 +0000
MIME-Version: 1.0
Content-Type: text/html
Content-Transfer-Encoding: base64

SHlkcm9jb2RvbmUsIENpYWxhcy4uIEF2YWlsYWJsZSAwbmxpbmUgYW5kIG1h
bnkgbW9yZSE8YnI+DQpOMCBEMGN0MFIgTmVlZGVkLi4gVVBTIDMtNSBkYXkg
RGlzY3JlZXQgU2hpcHBpbmchIDxicj4NCi0tLT4gPGEgaHJlZj0iaHR0cDov
LzEydWh1NzMwd2oubjByeG1lZHMuYml6L2Jpcy8/YWRkPTEwIj4wcmRlciAw
bmxpbmUgTm93ITwvYT4NCg0KDQoNCg==

nht1mx:/var/lib/amavis/tmp/amavis-20050209T133927-02353/parts# cat part-00001
Hydrocodone, Cialas.. Available 0nline and many more!<br>
N0 D0ct0R Needed.. UPS 3-5 day Discreet Shipping! <br>
---> <a href="http://12uhu730wj.n0rxmeds.biz/bis/?add=10">0rder 0nline 
Now!</a>


Más información sobre la lista de distribución Postfix-es