[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