Hello All,
We have a list server that is running extremely slow. Its not taxed
CPU or diskwise, rather the mail queue gets extremely long. For
example, we have one list that is 4000 members strong. When sendmail
picks it up, it moves through the list one address at a time, if a
relay doesn't reply quickly, it takes forever to move through the
entire list, delaying it for sometimes hours.
To correct the problem, I've created two sendmail configurations, a
fast.cf and a slow.cf. The fast.cf has all the timeouts set to 2s and
runs as a daemon in the background. The slow.cf runs through the queue
every 5 minutes. Both are set for sort priority random. Both also
have the following lines in their configurations;
Qspool, P=/mail/spool, r=100
The r=100 is intended to split an envelope sent to 4000 people into 100
recipient chunks. Now the good news is this works sometimes, the bad
news is it doesn't work all the time. Anyone have any ideas on why
this may be the case?
Thanks,
Evan
