[Bulma] Error con uno de los procesos de Postfix
Carlos Blanquer
relayito en gmail.com
Mar Feb 26 21:39:37 CET 2008
Parece ser que había un mail que estaba mal formado (algo evidente con el EOF).
La solución ha sido borrarlo de la cola (de hecho creo que era uno de
sistema haciendo una copia de la BDD), de paso he borrado el resto de
mails de ese destinatario por si acaso.
Y parece que va sacando los que tiene.
2008/2/26 Carlos Blanquer <relayito en gmail.com>:
> Esto es más para los gurús de Postfix.
>
> Resulta que hace días que el servidor encola todos los mensajes y no
> los entrega fuera porque parece ser que hay un deadlock entre el
> cleanup y el pickup.
>
> El error en los logs es (mail.log):
>
> Feb 26 20:35:30 mallorqui postfix/cleanup[10343]: warning: cleanup
> socket: unexpected EOF in data, record type 78 length 60
> Feb 26 20:35:30 mallorqui postfix/master[10339]: warning: process
> /usr/lib/postfix/pickup pid 11686 exit status 1
> Feb 26 20:35:30 mallorqui postfix/master[10339]: warning:
> /usr/lib/postfix/pickup: bad command startup -- throttling
> ...
> Feb 26 20:53:09 mallorqui postfix/pickup[11754]: fatal: watchdog timeout
> Feb 26 20:53:10 mallorqui postfix/master[10339]: warning: process
> /usr/lib/postfix/pickup pid 11754 exit status 1
> Feb 26 20:53:10 mallorqui postfix/master[10339]: warning:
> /usr/lib/postfix/pickup: bad command startup -- throttling
>
> Y así muchas veces.
>
> En el mail.err simplemente aparecen los watchdog timeout:
>
> mallorqui:/var/log# tail mail.err
> Feb 26 18:14:09 mallorqui postfix/pickup[11167]: fatal: watchdog timeout
> Feb 26 18:31:49 mallorqui postfix/pickup[11219]: fatal: watchdog timeout
> Feb 26 18:49:29 mallorqui postfix/pickup[11293]: fatal: watchdog timeout
> Feb 26 19:07:09 mallorqui postfix/pickup[11353]: fatal: watchdog timeout
> Feb 26 19:24:49 mallorqui postfix/pickup[11435]: fatal: watchdog timeout
> Feb 26 19:42:29 mallorqui postfix/pickup[11497]: fatal: watchdog timeout
> Feb 26 20:00:09 mallorqui postfix/pickup[11559]: fatal: watchdog timeout
> Feb 26 20:17:49 mallorqui postfix/pickup[11594]: fatal: watchdog timeout
> Feb 26 20:35:29 mallorqui postfix/pickup[11686]: fatal: watchdog timeout
> Feb 26 20:53:09 mallorqui postfix/pickup[11754]: fatal: watchdog timeout
>
>
> Buscando algo más con google, parece que el proceso pickup se cansa de
> esperar a cleanup (la verdad es que no sé exactamente qué hacen cada
> uno de ellos).
> Y se produce un deadlock (el uno por el otro y la casa sin barrer vamos).
> Alguna idea de como solucionarlo?
>
> He probado a hacer un strace, pero siempre salen los procesos de su
> ejecución por haberlo arrancado a mano.
>
> El otro efecto secundario es tener la cpu casi a tope (si paro
> postfix, todo va normal 0.00 a 0.2 como mucho), desde 0.90 a 1.20 de
> load.
>
>
>
>
> --
> Atentamente,
> Carlos.
> -------------------------------
> Blog - http:/www.arlay.net
> LTIM Member - http://ltim.uib.es
>
--
Atentamente,
Carlos.
-------------------------------
Blog - http:/www.arlay.net
LTIM Member - http://ltim.uib.es
Más información sobre la lista de distribución Bulmailing