Index: trunk/lib/DJabberd/Authen/MySQL.pm =================================================================== --- trunk/lib/DJabberd/Authen/MySQL.pm (revision 682) +++ trunk/lib/DJabberd/Authen/MySQL.pm (working copy) @@ -102,7 +102,7 @@ my $dsn = "DBI:mysql:database=$self->{'mysql_dbname'}"; if (defined $self->{'mysql_dbhost'}) { $dsn .= ";host=$self->{'mysql_dbhost'}"; } if (defined $self->{'mysql_dbport'}) { $dsn .= ";port=$self->{'mysql_dbport'}"; } - my $dbh = DBI->connect($dsn, $self->{'mysql_dbusername'}, $self->{'mysql_dbpassword'}, { RaiseError => 1 }); + my $dbh = DBI->connect_cached($dsn, $self->{'mysql_username'}, $self->{'mysql_password'}, { AutoCommit => 1, PrintError => 0, RaiseError => 1, mysql_auto_reconnect => 1 }); $self->{'mysql_dbh'} = $dbh; }