[Qmail-it] qmail-smtpd timeout

Davide davide at uniweb.it
Mon Feb 19 13:34:28 CET 2007


Ciao a tutti,
	server qmail+qmail-scanner+clamav. Non ha caselle di posta, fa solo da =
relay.
Funziona benissimo da mesi, ma questa mattina mi sta dando qualche =
problema, che proprio non riesco a capire.

Praticamente non ci si riesce a collegare alla 25, va in timeout:

# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.



Fermo e avvio qmail e riprende a funzionare qmail-smtpd (accetta i =
messaggi), ma NON qmail-send (i messaggi rimangono fermi). Killo
qmail-send, lo faccio ripartire e tutto funziona.

Dopo qualche minuto ancora!

Nei log non c'=A8=A8 nulla di strano, nessun messaggio. Unica cosa, =
facendo un pstree:

=A9=B8=A9=A4tcpserver=A9=A4=A9=A4=A9=A440*[qmail-smtpd=A9=A4=A9=A4=A9=A4q=
mail-scanner-q]


Ci sono infatti molti processi del genere attivi:

qmaild    8919  0.0  0.0  1492  324 pts/0    S    13:22   0:00 =
/var/qmail/bin/qmail-smtpd
qmaild    8932  0.0  0.0  1360  296 pts/0    S    13:22   0:00 =
/var/qmail/bin/qmail-smtpd
qmaild    8933  0.0  0.0  1360  296 pts/0    S    13:22   0:00 =
/var/qmail/bin/qmail-smtpd
qscand    8935  0.0  0.5  7876 5180 pts/0    S    13:22   0:00 =
/usr/bin/perl -T /var/qmail/bin/qmail-scanner-queue.pl
qmaild    8946  0.0  0.0  1360  296 pts/0    S    13:22   0:00 =
/var/qmail/bin/qmail-smtpd
qscand    8947  0.0  0.5  7876 5180 pts/0    S    13:22   0:00 =
/usr/bin/perl -T /var/qmail/bin/qmail-scanner-queue.pl
qscand    8968  0.0  0.5  7876 5164 pts/0    S    13:22   0:00 =
/usr/bin/perl -T /var/qmail/bin/qmail-scanner-queue.pl
qmaild    8973  0.0  0.0  1492  328 pts/0    S    13:22   0:00 =
/var/qmail/bin/qmail-smtpd
qscand    8974  0.0  0.5  7876 5180 pts/0    S    13:22   0:00 =
/usr/bin/perl -T /var/qmail/bin/qmail-scanner-queue.pl
qscand    8977  0.0  0.5  7876 5176 pts/0    S    13:22   0:00 =
/usr/bin/perl -T /var/qmail/bin/qmail-scanner-queue.pl
qmaild    8980  0.0  0.0  1492  324 pts/0    S    13:23   0:00 =
/var/qmail/bin/qmail-smtpd
qmaild    8983  0.0  0.0  1360  296 pts/0    S    13:23   0:00 =
/var/qmail/bin/qmail-smtpd
qscand    8984  0.0  0.5  7876 5180 pts/0    S    13:23   0:00 =
/usr/bin/perl -T /var/qmail/bin/qmail-scanner-queue.pl
qscand    8985  0.0  0.5  7876 5180 pts/0    S    13:23   0:00 =
/usr/bin/perl -T /var/qmail/bin/qmail-scanner-queue.pl
qmaild    8992  0.0  0.0  1360  296 pts/0    S    13:23   0:00 =
/var/qmail/bin/qmail-smtpd
qmaild    8995  0.0  0.0  1360  296 pts/0    S    13:23   0:00 =
/var/qmail/bin/qmail-smtpd
qscand    9003  0.0  0.5  7876 5176 pts/0    S    13:23   0:00 =
/usr/bin/perl -T /var/qmail/bin/qmail-scanner-queue.pl
qscand    9004  0.0  0.5  7876 5180 pts/0    S    13:23   0:00 =
/usr/bin/perl -T /var/qmail/bin/qmail-scanner-queue.pl



Ecco lo script di avvio:

QMAILDUID=3D`id -u qmaild`
NOFILESGID=3D`id -g qmaild`

csh -cf '/var/qmail/rc &'

/usr/local/bin/tcpserver -H -R -x /etc/tcp.smtp.cdb -l 0 -u$QMAILDUID =
-g$NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd & >/dev/null
2>&1



Ho quindi messo sotto un serverino di backup, ma... sorpresa! Da anche =
lui lo stesso problema!!

Pu=A8=B0 essere qualcosa causato dai DNS? Con la stringa di avvio =
utilizzata non si dovrebbe evitare qualsiasi richiesta? ...anche se un
problema legato al dns mi sembra poco logico, dato che quando riavvio =
qmail riprende...



Qualsiasi idea =A8=A8 ben accetta!!

Grazie
Davide


More information about the Qmail-it mailing list