On Thu, 5 Sep 2002, Nico Erfurth wrote:
> > %-) I set queue_run_max to 4 and if I start exim -q it runs only 4 queue
> > runners. I've never checked what happens if I send more the 4 mail
> > parallel to exim, but I thought there would only run 4 processes to
> > deliver the mails.
>
> if you startup exim -q it is more or less a daemon, it just forks the
> queue-runner prozesses, if you INPUT a new mail, with exim -bS it will
> pack the mail into the queue and starts a DELIVERY process directly
That's only true if you use -q with a time. If you just use -q on its
own, it runs ONE queue runner process. That is
exim -q15m => start a queue runner now, and then every 15 minutes
exim -q => start a queue runner now (only)
In fact, in the second case, the command becomes the queue runner.
> The "lack" of synchronisations is one of the best features in exim.
It is certainly a deliberate design, because the fewer synchronisations,
the less chance of bottlenecks.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.