[Mailman-Developers] Mailman with sendmail = performance bottleneck
Bob Tanner
tanner@real-time.com
Tue, 21 Nov 2000 18:04:07 -0600
I have to say I am very disappointed at mailman's performance with sendmail.
Especially qrunner and how it works.
I am running sendmail with 10 queues, but it looks like mailman only understands
and utilizes 1 queue. It also looks like qrunner is single threaded AND multiple
instances cannot be running at the same time.
This lends itself to a very slow delivery system.
If a message is not deliverable for whatever reason, mailman puts files into a
directory called qfiles.
Then onces every minute a process called qrunner is invoked to walk the qfiles
directory trying to re-deliver the messages.
What sucks is qrunner just tries to deliver each message one at a time. If
message 5 takes forever on the rcpt to: command (for example), no other messages
deliveries are attempted because qrunner sits on message 5 until it times out.
I have turned the rcpt to timeout down to 2mins, but I am still constantly
running 1000+ message in the qfiles directory.
Any ideas on speeding things up?
Will mailman support multiple "qfiles" directories in the future?
--
Bob Tanner <tanner@real-time.com> | Phone : (612)943-8700
http://www.mn-linux.org | Fax : (612)943-8500
Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9