4.41. How do I deal with qrunner processes that suck up all available CPU?
This may be a problem with the integrated pipermail archive system. See the thread in the archive of the mailman-users mailing list, starting with <http://mail.python.org/pipermail/mailman-users/2004-May/036826.html>.
In short, you may need to change the archive period to be more frequent (i.e., from one month to one week), so as to give the qrunner process less work to do each time a new message comes in.
Note that Mailman version 2.1.4 incorporated a change to help deal with this issue, and 2.1.5 incorporated further changes to help deal with other situations that can also cause "runaway" qrunner processes.
You could also be having a problem with excessive Python "pickle" contention. Try splitting your list into smaller sub-lists, each of which is subscribed to a parent "umbrella" list.
See <http://mail.python.org/pipermail/mailman-users/2004-May/037062.html> for more information on this topic.
Converted from the Mailman FAQ Wizard
This is one of many Frequently Asked Questions.