[Mailman-Users] Excessive CPU usage [Looping read/close/mmap] (.db , .pck) (qfiles/out)

Richard Barrett r.barrett at openinfo.co.uk
Thu Jun 19 12:45:34 CEST 2003


At 11:28 19/06/2003, foobar wrote:
> > >= 0x40227000
> > >read(9, "(cMailman.Message\nMessage\nq\1oq\2}"..., 4096) = 4096
> > >
> > >Could you tell what is wrong, no messages are going currently out or in,
> > >MTA is working properly and bounces were handled correctly.
> > >
> > >   PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
> > >xxxxx mailman   25   0  6188 4848  2820 R    94,5  1,8  1192m python
> > >
> > >What _could_ cause this kind of looping?
> > >
> > >Mailman (see directory) version is 2.1.2
> > >
> > >Could it be error 450 (I reject every delivery to non-existent domain):
> > >
> > >XXX XX XX:XX:XX 2003 (XXYYZZ) delivery to ff at ff failed with
> > >code 450: <ff at ff>: Recipient address rejected: Domain not
> > >found
> >
> > Surely 450 indicates a transient failure which effectively invites the
> > sender to try again.
> >
> > Maybe, if you return a 550 indicating permanent failure, Mailman will stop
> > trying so hard.
> >

Barry Warsaw did make a change in the CVS a short while ago to help deal 
with this class of problem. Take a look at:

http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/mailman/mailman/Mailman/Queue/OutgoingRunner.py

>Hi,
>
>By that way I get troubles if there is temporary error with A/MX-records
>and if I throw away reject_unknown_recipient_domain users will not notice
>immediately that recipient is not correct :/
>
>Is there any way that mailman could delete these mails when error happens
>after 5days and not re-sending in so high frequency.. this looping is
>kinda annoying (banging head against wall). Yes I could reply with 550 and
>mailman would delete these mails but what if we have temporarily A/MX
>records broken just and those would be fixed in few hours?
>
>And..
>
>I just wonder why that process loops with read/close/mmap when there is
>actually no sending to be done (infinite read/close/open/rename/mmap-loop)
>while sending happens to be just every 4minutes or so.
>
>Best regards,
>Veli Pirttila |  ++Titus

------------------------------------------------------------------------------
Richard Barrett                                      http://www.openinfo.co.uk





More information about the Mailman-Users mailing list