Thanks for the quick reply... Maybe I'm not understanding this entire
process correctly. I was under the impression a queue runner should go
through the entire mail queue (in a random order) and attempt a delivery on
every message? If so, surely mails should be looked at sooner than
10/15/20minutes?
The spool isn't huge, we send about 10GB a day through this particular mail
server mostly mails with large attachments (1MB or so).
Should I increase the value in -q1m to something like 5? I want mails to be
processed as quickly as possible (ie, almost as fast as they are without
queue_only) but having 800+ exim processes without queue_only is using up
almost 1GB of ram.
Jon
-----Original Message-----
From: Yann Golanski [
mailto:yann@kierun.org]
Sent: 04 May 2001 15:11
To: EXIMUsers@???
Cc: exim-users@???
Subject: Re: [Exim] queue runners not processing mails?
On Fri, May 04, 2001 at 02:57:20PM +0100, EXIMUsers@??? quothed:
> As you may have seen from my "Exim performance on large mail systems"
> posting a couple of days ago we've just switched over to using
'queue_only',
> 'queue_run_max = 200' and starting exim with '-bd -q1m' as a number of
other
> people have suggested to combat high loads...
That's starting an awfull lot of queue runners. My guess is that you are
not starting one a second, but more like one every 15/20 mins (from
times below) because of your 'queue_run_max = 200' setting.
> This is causing major problems though, now mails are taking up to 20
minutes
> to even be reached by a queue runner - I can only guess this is because we
> have a lot of mails in our queue and the randomized queue running process
is
> just working against us and some mails aren't getting looked at for a long
> time?? There are no connectivity issues to this remote site, i'm simple
> sending a mail to a <nonexistant-localpart>@remotedomain.com to see how
long
> it'll take to bounce and the mail is sitting in my outbound mail queue for
> 15 to 20 minutes before a delivery is even attempted.
How big is your spool? Is it tens, hundreds or thousands of messages?
remember that exim needs to open *all* the H files first to see what it
does with a mail. This takes time on large queue.
> Is there anyway I can speed this process up without reverting back to
> attempting deliveries as soon as mails are received (which results in >800
> exim processes loading).
But 'queue_run_max = 200' will limit the number of processes anyway.
How many mail servers do you have? Adding a couple may well help you.
--
www.kierun.org
Yann@??? Use Pretty Good Privacy.
--
## List details at
http://www.exim.org/mailman/listinfo/exim-users Exim
details at
http://www.exim.org/ ##
----------------------------------------------------------------------
If you have received this e-mail in error or wish to read our e-mail
disclaimer statement and monitoring policy, please refer to
http://www.drkw.com/disc/email/ or contact the sender.
----------------------------------------------------------------------