[Mailman-Users] database error message when upgraded to 2.1.2

NOW Website Coordinator webperson at now.org
Fri May 2 05:41:31 CEST 2003


At 09:21 PM 05/01/2003 -0400, Jon Carnes wrote:
>On Thu, 2003-05-01 at 18:19, NOW Website Coordinator wrote:
>
> > For some reason, both on our old Solaris site and now on our new Linux
> > site, the Outgoing Runner takes up 70- 90% of our CPU.  I even told it to
> > be "nice" on Linux.
> >
>I'm not seeing that on any of my sites.  Mailman 2.0.13 and Mailman
>2.1.1 all work very nicely and only eat up CPU or RAM while crunching
>away on messages.  Once the queues are empty Mailman drops out of site
>on my "top" command.
>
>Take a look in some of the directories:
>   ls -l ~mailman/data
>   ls -l ~mailman/qfiles/*


There are only 6 files in any qfile folders at the moment and only a few in 
data (all of our lists are newsletter type lists).

I didn't even do the monthly reminder for the last few months, because 
Mailman was just too much for our machine.  Which is why we switched to a 
machine 3x faster, but it hasn't helped.


>You can run each of the qrunners separately (one at a time) and see
>which one eats up the most cpu.  My guess is the archiver.

We use Mhonarc, and the job that is taking up all the CPU is the outgoing 
runner:
21689 ?        RN   541:55 qrunner /usr/local/mailman/bin/qrunner 
--runner=OutgoingRunner:0:1 -s

Although it's not doing any message sending other than occasional sub/unsub 
messages.

The other mailman jobs are not taking up that much CPU, although several 
are using over 50 megs of RAM (and not doing anything, as I said).  From 
top on the Linux machine:

   PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
21689 mailman   16   4 57292  55M  3896 R N  88.0  5.5 547:54 python
21683 mailman   11   4  4672 1904  1896 S N   0.0  0.1   0:00 mailmanctl
21684 mailman   11   4 14272  13M  1876 S N   0.0  1.3   0:06 python
21685 mailman   11   4 46336  39M  3352 S N   0.0  3.9   4:24 python
21686 mailman   11   4 51760  50M  2020 S N   0.0  5.0   2:26 python
21687 mailman   11   4 20504  19M  8944 S N   0.0  1.9   1:11 python
21688 mailman   11   4  4652 2768  1812 S N   0.0  0.2   0:05 python
21690 mailman   11   4 51564  50M  1984 S N   0.0  4.9   6:39 python

And over on the Solaris machine which isn't doing anything at all (nothing 
incoming, no qfiles):


    PID USERNAME THR PRI NICE  SIZE   RES STATE    TIME    CPU COMMAND
  20332 mailman    4  30    0   73M   72M run    967:30 72.16% python
  20333 mailman    4  59    0   47M   46M sleep    2:52  0.00% python
  20328 mailman    4  58    0   16M   15M sleep    0:07  0.00% python
  20331 mailman    4  59    0 7472K 6256K sleep    0:01  0.00% python
  20327 mailman    4  59    0 7432K 6216K sleep    0:01  0.00% python
  20330 mailman    4  59    0 7432K 6216K sleep    0:01  0.00% python
  20329 mailman    4  59    0 7432K 6216K sleep    0:01  0.00% python
  20326 mailman    3  58    0 7528K 3048K sleep    0:00  0.00% mailmanctl

(I just asked top to display mailman jobs, but it's still the top job on 
both machines even though the Linux one is also running a catalog, four web 
servers, email, etc.).


>What version of python are you using?

Python 2.2.2

We now have 1 gigabyte of RAM, and 1.26GHz CPU.

Thanks for helping trying to figure this out.  I really don't understand 
why it's running and running but would love to get it under control.






More information about the Mailman-Users mailing list