Thanks for your support on this complex issue, Jeremy, much appreciated!

I'll try to do some more live testing/investigation if I can catch the next mailing - I don't control this situation.


> Are all of the batch dumped in by your CRM sitting undelivered?
> Or some proportion delivered and some stuck?
> Or nearly all delivered and only a few stuck?

I could see them on mailq.

In scrolling through mainlog again, I note that lots of queue runners were ended with "Abandon queue run: (load 12.84, max 12.00)."

While this seems likely during the deluge of receipts from the CRM (22k in 13 minutes), after that, it seemed the load was still hovering around too-high, causing lots of abandoned queue runs.

I increased the max load to 20 but then it just hovered around that, abandoning queue runs without deliveries going on.

I suspect I had queue runners spawning too frequently, and the queue_run_max set too high.

But it still seemed odd that as soon as I switched to -q not -qq deliveries started flowing out and there were no more abandoned queue runner jobs.

I'm currently using queue_run_max = 35, which is great in -q mode - delivers 99% of 22k in an hour.

Is it because qq is load-intensive in phase 1? Perhaps ideally I'd have queue_run_max set low at first (for the first pass) and then want to increase it for delivery after.

I will try reducing queue_run_max to 5 and see how that goes with -qq.







--
## subscription configuration (requires account):
##   https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
##   [email protected]
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to