[Mailman-Users] Newbie: New installation -- terrible load average
jonc at nc.rr.com
Sat Sep 27 15:17:41 CEST 2003
On Sat, 2003-09-27 at 08:44, Benedikt Carda wrote:
> I have newly installed mailman (2.1.2) on my RedHat 9.0 system (with
> sendmail). Every time I start the qrunner daemon
> (/usr/local/mailman/bin/mailmanctl start) the daemon uses 99% of CPU
> time. This is how command "top" looks like:
> > 12:44:22 up 54 min, 1 user, load average: 1.00, 1.02, 0.94
> > 62 processes: 59 sleeping, 3 running, 0 zombie, 0 stopped
> > CPU states: 87.0% user 13.0% system 0.0% nice 0.0% iowait 0.0% idle
> > Mem: 497636k av, 312156k used, 185480k free, 0k shrd, 16288k buff
> > 113272k actv, 204k in_d, 848k in_c
> > Swap: 1012052k av, 0k used, 1012052k free 32028k cached
> > PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
> > 1384 mailman 25 0 4800 4800 1932 R 99.9 0.9 17:19 0 python
> > 1 root 15 0 492 492 440 S 0.0 0.0 0:03 0 init
> Anyhow there is absolutely no load as this is only a test installation.
> I have created only two mailing lists (the mailman list and a second
> one) and I have only subscribed five users. There are no mails sent, and
> nothing else. I am running python 2.2.2-26.
> I have no idea what can be wrong and what I should do to correct this. I
> looked for the problem in the mailing list archives but high load
> average and CPU time consumption always seems to be connected with two
> main problems (heavy loaded lists and the lock-problem) but both are not
> applicable in that case (as locks are created correctly and removed
> correctly and also the logs do not report any errors).
> Any advice given would be very helpful. Thanks in advance.
First of all, I've install Mailman a quite a few Red Hat 9 systems and
I've never seen this behavior. Did you install from the RPM's? and
follow the advice from:
Most importantly, try running "/var/mailman/bin/check_perms -f"
Assuming your install is correct (and you haven't applied any patches
that you didn't tell us about), lets get more information about what is
- Check your MTA (sendmail) logs and see if it's sending a lot of mail,
especially local mail to "mailman".
- What do you get when run: grep mailman /etc/aliases
- Are there any messages in the Queues?
To check the Queues,
- Stop mailman: service mailman stop
- cd /var/mailman/qfiles
- ls *
If there are any messages in the queues you will see them listed out as
pairs of files (with really huge nonsensical names - date.time+MTAqname)
Here is an example from a test install I run. It has three messages in
The original message should be in text stored in the *.msg file.
Good luck - Jon Carnes
More information about the Mailman-Users