[Mailman-Users] more details on Mailman taking up most of my RAM (help still needed)

NOW Website Coordinator webperson at now.org
Mon Jan 27 22:29:09 CET 2003


Here are some more details:

I am not sending any mail out right now on this announce only list, unless 
it's still working on a message from Saturday night (not sure how to tell 
if it is).

Our traffic is very high, though, with lots of people subscribing or 
unsubscribing to the lists.  I'm using Mailman 2.1, Python 2.2.1 (#1, Sep 
28 2002, 10:00:33), SunOS 5.8, Postfix (a recent version)

I just disabled dns lookups on Postfix, restarted it, and restarted 
mailmanctl.  But now mailman is back to hogging all the memory already!

  22566 mailman    4  58    0   43M   42M sleep    0:19 20.26% python
  22572 mailman    4   0    0   58M   57M run      0:21 19.08% python
  22570 mailman    4   1    0   43M   42M run      0:09 14.36% python
  22567 mailman    4  59    0   43M   42M sleep    0:14  3.09% python
  22571 mailman    1  58    0 2320K 1536K cpu      0:00  0.31% top
  22569 mailman    4  59    0 6904K 5856K sleep    0:00  0.02% python
  22565 mailman    4  59    0 6864K 5816K sleep    0:00  0.02% python
  22568 mailman    4  59    0 6864K 5816K sleep    0:00  0.02% python
  22564 mailman    4  52    0 5816K 2552K sleep    0:00  0.00% mailmanctl


It took it only about a minute to get that far.

Definitely can send mail from the machine, it's just crashing my web server 
when it runs out of memory.

Postfix logs don't show anything unusual.  Mailman log has this:
  [----- Mailman Version: 2.1 -----]
admin(21341): [----- Traceback ------]
admin(21341): Traceback (most recent call last):
admin(21341):   File "/usr/local/mailman/scripts/driver", line 87, in run_main
admin(21341):     main()
admin(21341):   File "/usr/local/mailman/Mailman/Cgi/confirm.py", line 98, 
in main
admin(21341):     content = Pending.confirm(cookie, expunge=0)
admin(21341):   File "/usr/local/mailman/Mailman/Pending.py", line 109, in 
confirm
admin(21341):     lock.unlock()
admin(21341):   File "/usr/local/mailman/Mailman/LockFile.py", line 316, in 
unlock
admin(21341):     raise NotLockedError
admin(21341): NotLockedError
admin(21341): [----- Python Information -----]


Thanks for your help!  This is really wreaking havoc.  And now it's hogging 
even more memory:


    PID USERNAME THR PRI NICE  SIZE   RES STATE    TIME    CPU COMMAND
  22572 mailman    4  58    0   64M   63M sleep    1:09  3.83% python
  22570 mailman    4  58    0   66M   65M sleep    0:38  2.91% python
  22567 mailman    4  58    0   64M   63M sleep    0:44  1.20% python
  22672 mailman    1  58    0 2288K 1528K cpu      0:00  0.18% top
  22468 mailman    1  58    0 1472K 1096K sleep    0:00  0.00% csh
  22566 mailman    4  58    0   44M   41M sleep    0:24  0.00% python
  22564 mailman    3  52    0 5808K 2488K sleep    0:00  0.00% mailmanctl
  22569 mailman    4  59    0 6904K 5712K sleep    0:00  0.00% python
  22568 mailman    4  59    0 6864K 5656K sleep    0:00  0.00% python
  22565 mailman    4  59    0 6864K 5616K sleep    0:00  0.00% python




Sarah Stapleton-Gray
--------------------------------------------
Web Site Coordinator
National Organization for Women
http://www.now.org





More information about the Mailman-Users mailing list