On 2007-08-15 20:27:24 -0400, Matt Sergeant wrote: > On 15-Aug-07, at 7:08 PM, Ed McLain wrote: > >IS there any documentation anywhere on how and what needs to be > >changed? I've looked on the wiki and don't see anything on there > >about it. As an aside, I'll dig through the dnsbl plugin for async > >and see what I can come up with. Any information would be very > >helpful though. > > There isn't much documentation on it unfortunately. > > The big problem tends to be in the queue plugins as they do I/O - so > for example in the postfix-queue plugin it opens a UNIX domain socket > to the postfix queue daemon and squirts the message down that socket. > All the time it is doing that, qpsmtpd-async could be processing > other connections, but because it's not written in an async manner it > can't.
Good catch. I've been thinking of switching to -async (we have only ~50k connections per day on average, but it's very uneven, so the configured limit of 50 concurrent connections gets reached every now and then and I don't think I want to raise that any further), so that would be one of the plugins I'd have to rewrite (and one which I didn't think of, although in our case it probably isn't a bottleneck). hp -- _ | Peter J. Holzer | I know I'd be respectful of a pirate |_|_) | Sysadmin WSR | with an emu on his shoulder. | | | [EMAIL PROTECTED] | __/ | http://www.hjp.at/ | -- Sam in "Freefall"
signature.asc
Description: Digital signature