CentOS 5 / SendMail 8.14.x
Je remarque des erreurs intermittentes avec un milter sur mon serveur SendMail. Voici un extrait du journal de bord (j'ai modifié le nom de l'hôte, le QID, le nom du serveur et l'adresse du destinataire pour protéger les innocents :-)) ) :
Jul 3 4:11:10 FOOBOXHOST foomilter: ABcDEFgHI12345: MAIL FROM:<>
Jul 3 4:11:10 FOOBOXHOST foomilter: ABcDEFgHI12345: msg_size='12345'
Jul 3 4:11:10 foomilter: ABcDEFgHI12345: RCPT TO:<mailbox@fooexample.com>
Jul 3 4:11:11 FOOBOXHOST foomilter: foomilter: mi_stop=1
Jul 3 4:11:11 FOOBOXHOST foomilter: exiting foomilter
Jul 3 4:11:11 FOOBOXHOST sendmail[11111]: ABcDEFgHI12345: Milter (foomilter): write(D) returned -1, expected 6: Broken pipe
Jul 3 4:11:11 FOOBOXHOST sendmail[11111]: ABcDEFgHI12345: Milter (foomilter): to error state
Jul 3 4:11:11 FOOBOXHOST sendmail[11111]: ABcDEFgHI12345: Milter: helo=upstream.fooexample.com, reject=451 4.3.2 Please try again later
Jul 3 4:11:11 FOOBOXHOST sendmail[11111]: ABcDEFgHI12345: Milter (foomilter): write(D) returned -1, expected 86: Broken pipe
Jul 3 4:11:11 FOOBOXHOST sendmail[11111]: ABcDEFgHI12345: Milter (foomilter): to error state
Ce qui est fait write(D) returned -1, expected 6: Broken pipe
C'est-à-dire ?
Je trouve cette ligne particulièrement intéressante :
Jul 3 4:11:11 FOOBOXHOST foomilter: foomilter: mi_stop=1
En interrogeant M. Google à ce sujet, j'ai trouvé ce site : http://www.mailshell.com/mail/client/oem2.html/step/sendmailfaq#25 Il y avait une mention indiquant que le serveur était soumis à une charge importante, mais lorsque je vérifie les informations de base du journal, je ne vois pas de chiffres particulièrement élevés (quelques milliers de messages par heure... répartis de façon assez uniforme).
Avez-vous des idées sur ce qui pourrait se passer ici et sur la manière de l'empêcher de se produire ?