We have setup qmail1.03 with the concurrency and big-todo patches.
concurrencyremote is currently set to 400.
We have a perl script which queries a database and then 'qmail-injects'
messages to over 200,000 users.
We found that concurrency wasn't running anywhere near max because the perl
script wasn't injecting fast enough, so we converted the script to run 2
simultaneous injection threads.
Now the problem is that the queue and 'not yet preprocessed' numbers are
growing quickly, but only about 50 qmail-remotes are running. When we stop
the injections, 400 remotes spawn as expected.
So it would seem that when qmail is actively receiving lots of messages for
delivery, it won't spawn the remotes? Anyone have a solution to improve
this situation?
-Phil