slow saslauthd results in clients getting "connection refused"

Andrew McNamara andrewm at object-craft.com.au
Thu Mar 27 18:51:37 EST 2003


We're seeing clients of saslauthd failing with "connection refused" with
a load of around 10 queries per second under Solaris. Our saslauthd is
using a PAM radius module. Some experimentation shows this error occurs
on unix domain sockets when the server doesn't respond fast enough.

The radius backend consists of multiple backends behind a load balancing
device, so it's reasonable to assume that increasing the saslauthd
concurrency (fork more children) would resolve "connection refused"
problem.

I notice that saslauthd is hard coded to start exactly 5 children - I
intend to make this a command line option, although I wondered if I'd
missed something obvious since it seems an obvious enhancement?

-- 
Andrew McNamara, Senior Developer, Object Craft
http://www.object-craft.com.au/




More information about the Info-cyrus mailing list