hello : i'm new to dovecot-list: i have a question about dovecot auth: the database of dovecot-auth is memcached, when i test 200 users login by imap at the same time, there are some error like this: Is there any Parameter matches wrong ? =====================error========================Sep 12 10:14:15 IMAP(q56 at t.com): Info: Quota warning: bytes=1048471142 (90%) messages=0 command=/opt/email/bin/dovecot-quota-warning.sh 90 q56 at t.com Sep 12 10:14:15 IMAP(q56 at t.com): Info: Quota warning: bytes=1106719539 (95%) messages=0 command=/opt/email/bin/dovecot-quota-warning.sh 95 q56 at t.com Sep 12 10:14:16 auth(default): Info: 1111111111111111111111111111!:id:22 OK q148 at t.com username=q148 at t.com password={CRYPT}$1$711536ed$Q4xYrsYOS6bVq9mJvNoc40 home=/opt/mail mail=maildir:/opt/mail/t.com/q148/ quota_rule2=*:messages=1111 quota_rule=*:bytes=1164967936 line: OK q148 at t.com username=q148 at t.com password={CRYPT}$1$711536ed$Q4xYrsYOS6bVq9mJvNoc40 home=/opt/email mail=maildir:/opt/email/t.com/q148/ quota_rule2=*:messages=1111 quota_rule=*:bytes=1164967936 request:23 Sep 12 10:14:16 auth(default): Error: BUG: Worker sent reply with id 22, expected 23 Sep 12 10:14:16 auth(default): Error: worker-server(q92 at t.com,127.0.0.1): Aborted: Worker is buggy Sep 12 10:14:16 auth(default): Info: 1111111111111111111111111111!:id:7 OK q32 at t.com {CRYPT}$1$557ecad6$SOQhh76yfMx4zAIp3KKX61 home=/opt/mail mail=maildir:/opt/mail/t.com/q32 quota_rule2=*:messages=1111 quota_rule=*:bytes=1164967936 username=q32 at t.com line: OK q32 at t.com {CRYPT}$1$557ecad6$SOQhh76yfMx4zAIp3KKX61 home=/opt/mail mail=maildir:/opt/mail/t.com/q32 quota_rule2=*:messages=1111 quota_rule=*:bytes=1164967936 username=q32 at t.com request:7 Sep 12 10:14:16 IMAP(q156 at t.com): Info: Namespace: type=private, prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes Sep 12 10:14:16 IMAP(q156 at t.com): Info: maildir: data=/opt/email/t.com/q156/...ep 12 10:14:21 auth(default): Info: new auth connection: pid=14558 Sep 12 10:14:22 imap-login: Info: Aborted login (auth failed, 1 attempts): user=<q92 at t.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured Sep 12 10:14:23 auth(default): Info: new auth connection: pid=14562 Sep 12 10:17:14 imap-login: Info: Disconnected: Inactivity (auth failed, 1 attempts): user=<q148 at t.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured Sep 12 10:17:15 auth(default): Info: new auth connection: pid=14601 ======================concurrent-script=======================my concurrent-login script is: use strict; use warnings; use Net::IMAP::Client; use Getopt::Long; use threads; my %opt = (); GetOptions(\%opt, 'pth_num|n=s'); my $pths = $opt{pth_num}; my $t1 = 0; my $passwd = "qwer1234"; sub thread_fun { my $j = 0; my $count = 2; my $k = $_[0]; my $pid = threads->self()->tid(); while ($count != 0){ my $username = "q$k\@t.com"; print "#####$pid $username $passwd #####\n"; my $imap = Net::IMAP::Client->new( server => '127.0.0.1', user => $username, password => $passwd, )or die "can not connect:$@"; $imap->login($username, $passwd) or die ('login failed!'. $imap->last_error); $imap->noop; $imap->select('INBOX'); $imap->noop; $imap->noop; $imap->noop; $imap->noop; $imap->logout; print "------------$username logout------------------\n"; $count--; sleep(1); } print "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG\n" } my $i = 1; while($pths){ $t1 = threads->create(\&thread_fun, $i); if($pths != 1){ $t1->detach(); } print "create $pths\'s threads\n"; $i++; $pths--; } my $ret = $t1->join(); =========================dovecot.conf=====================my dovecot.conf about auth is:log_path = /var/log/maillog login_processes_count = 128 #listen_start_process login_max_processes_count = 128 login_max_connections = 128 #login_max_connections = 256 max_mail_processes = 1024disable_plaintext_auth = nologin_process_per_connection=yes thanks amandy