[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