Mark Sapiro wrote: (...)
> To elaborate a bit, as Brad says, you need to have a web server and MTA > running. Other than that, there is no constant, even when idle, memory > usage by Mailman to support the web interface or incoming mail. > Incoming mail causes the MTA to invoke the mail wrapper which receives > the mail and passes it to a python process which stores it it the > appropriate queue and exits. Likewise, a web request causes the web > server to invoke a CGI wrapper which passes the request to a python > process which produces the output page and exits. > > The heavy, continuous memory usage is in the queue runners. You may not > need to run NewsRunner at all. You can eliminate it by adding > > QRUNNERS.remove(('NewsRunner',1)) > > to mm_cfg.py. The other 7 runners are required at least occasionally so > you can't just remove them. With a moderate amount of hacking, you > could probably revert to the old method of qrunners being started at > intervals by cron and exiting when they have nothing to do. If you > staggered the schedule, you might be able to achieve a situation where > only one or two runners were ever running at the same time. Also, some > runners like BounceRunner and RetryRunner could be run significantly > less frequently than others. > > The downside to this is there is a lot of repeated work in starting the > runners, but if you have sufficient cpu and disk i/o capacity, this > might be a viable way to cut down on memory utilization. Hmm, so I guess my plan of running mailman on a tiny mipsel-based router will not succeed :( Right now, with a mail and web servers it uses about 12 MB RAM, I just had hope ~20 MB RAM would be far enough for mailman. But it seems that without a fair amount of hacking, it won't be possible (or even it won't be possible at all). Anyone knows some lighter list archivers (if I just want to display messages from a mailing list via a web interface, sorted by months, years etc.)? -- Tomasz Chmielewski http://wpkg.org ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp