Memory Leak in Bounce Runner
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
New
|
Medium
|
Unassigned |
Bug Description
Something is going bady wrong with the BouceRunner It
is leaking memory. After it runs for a short time it has
consumed hundreds of megabytes of memory. I kill it
with -9 and it restarts and is fine for another couple of
hours. Sometimes it does not restart and I have to stop
and restart the mailman service.
This is running on a Linux box with Redhat 9 and postfix
2.1.1 and mailman 2.1.5 and python 2.2.2
Below you will se a PS from right before I killed the
process and below that one from a few seconds later.
If you will tell me what you need I would really like to
get to the bottom of this, I am killing the process like 10
times per day. If it eats too much memory before I
catch it then the entire system fails.
[root@tbnonline ~]# ps -U mailman -o pid,%cpu,%
mem,stime,
PID %CPU %MEM STIME TIME VSZ COMMAND
12949 0.0 0.0 08:05 00:00:00
7068 /usr/bin/python /var/mailman/
start
12950 0.1 0.3 08:05 00:00:02
11176 /usr/bin/python /var/mailman/
runner=
12951 18.9 70.8 08:05 00:08:40
931312 /usr/bin/python /var/mailman/
runner=
12952 0.0 0.0 08:05 00:00:00
7040 /usr/bin/python /var/mailman/
runner=
12953 0.0 0.1 08:05 00:00:00
9256 /usr/bin/python /var/mailman/
runner=
12954 0.0 0.1 08:05 00:00:00
7080 /usr/bin/python /var/mailman/
runner=
12955 2.5 0.6 08:05 00:01:11
14172 /usr/bin/python /var/mailman/
runner=
12956 0.8 0.2 08:05 00:00:24
10628 /usr/bin/python /var/mailman/
runner=
12957 0.1 0.2 08:05 00:00:04
13272 /usr/bin/python /var/mailman/
runner=
[root@tbnonline ~]# ps -U mailman -o pid,%cpu,%
mem,stime,
PID %CPU %MEM STIME TIME VSZ COMMAND
12949 0.0 0.1 08:05 00:00:00
7072 /usr/bin/python /var/mailman/
start
12950 0.0 0.3 08:05 00:00:02
11176 /usr/bin/python /var/mailman/
runner=
12952 0.0 0.0 08:05 00:00:00
7040 /usr/bin/python /var/mailman/
runner=
12953 0.0 0.2 08:05 00:00:00
9256 /usr/bin/python /var/mailman/
runner=
12954 0.0 0.1 08:05 00:00:00
7080 /usr/bin/python /var/mailman/
runner=
12955 3.0 0.9 08:05 00:01:43
13584 /usr/bin/python /var/mailman/
runner=
12956 1.2 0.6 08:05 00:00:41
10848 /usr/bin/python /var/mailman/
runner=
12957 0.1 0.6 08:05 00:00:06
13284 /usr/bin/python /var/mailman/
runner=
14900 29.8 1.1 08:51 00:02:47
13764 /usr/bin/python /var/mailman/
runner=
[http://
My FreeBSD4.7/Solaris8 installations have no such problems.
How many bounces you get on this system?