Why do I need to run qrunner?
Because that's the way Mailman works.
Isn't there any mechanism to send msgs out as soon as they are ready?
Try upgrading to MM 2.1.1 where the runner operates as a daemon rather than the cron script qrunner used by MM 2.0.x
I've used Majordomo for a number of years and that sends mail out through sendmail immediately after is as been processed. I don't understand why it needs to be queued by Mailman... Or is there any optional setting?
-- John
Sending out mail to list members is just the end of a series of pipelined activities. The pipeline is defined in $prefix/Mailman/Defaults.py
When the MTA delivers incoming mail to Mailman it is injected, with minimal processing, into the incoming queue. This avoid problems with mail delivery to MM being timed out by the delivering MTA because of delays due to excessive processing during delivery. It means that incoming mail is not likely to be baulked out of delivery because of high system load.
The contents of the incoming mail queue are processed through te pipeline. Arguably, the large majority of the processing of messages through the pipeline is CPU bound so that serial processing of messages in the queue is probably a good choice; no point in starting up lots of processes, each handling a single message, so that they can create context switching overhead as they compete for the CPU and locks on mutable list-related data.
On a heavily loaded mail list server there is every point in avoiding excessive concurrency in message processing and the resource wastage that this can induce.
On a lightly loaded system the delays due to the qrunner architecture are pretty much irrelevant on MM 2.0.x and not-existent on MM 2.1.1
That's my take on the issue but I could be wrong ...
------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
This message was sent to: [EMAIL PROTECTED] Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/archive%40jab.org