[Bulma] Error con uno de los procesos de Postfix
Carlos Blanquer
relayito en gmail.com
Mar Feb 26 21:00:15 CET 2008
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
Más información sobre la lista de distribución Bulmailing