[Mimedefang] nasty multiplexor death

Adam Lanier adam at krusty.madoff.com
Tue Apr 27 15:00:06 EDT 2004


Running: sendmail 8.12.11, mimedefang 2.42 and spamassassin 2.63 on RedHat 8. Platform is a HP (Compaq) DL 380 dual Xeon 2.8Ghz processors w/ 1Gb RAM.  MD is limited to 24 concurrent processes and max queue depth of 20.

Have been having a problem recently where the following errors will be logged:

Apr 27 13:47:31 krusty mimedefang[27573]: mfconnect: Error communicating with multiplexor

Looks like what happens is I get bombarded by a huge amount of simultaneous connections at once, the multiplexor maxes out processes and queueing, the queued messages start timing out and the multiplexor starts generating these types of errors:

Apr 27 03:52:10 krusty sendmail[11446]: i3R5p4v0011446: Milter (mimedefang): to error state

Usually, I need to restart the multiplexor to recover from this.  These machines are my external relays so they do get hit by spammers hard.  I have these sendmail settings in place to protect the server:

define(`confQUEUE_LA', `12')dnl
define(`confREFUSE_LA', `18')dnl
define(`confCONNECTION_RATE_THROTTLE', `3')dnl

and I've added the following as of today: 

define(`confMAX_DAEMON_CHILDREN', `24')dnl

Has anyone else seen this type of behavior and are my settings in order?  I'm thinking I might tweak the queue_la/refuse_la settings down a bit.

Am I totally off here with regards to what is causing my multiplexor to croak?

One final thing, I have been playing with a script that uses the MX_NOTIFIER feature, assuming that I would see these errors in the output from the multiplexor and thus be able to programmatically reqct to them but I see no such output.  Should I be seeing this type of output and, if so, what would it look like?

-- 
Adam Lanier
Bernard L. Madoff Investment Securities LLC



More information about the MIMEDefang mailing list