I'm running a server for about 200 people and using ldap for authentication and vCard info. We've applied the ldap ssl patches as well so connections from ejabberd->ldap are using tls.
The problem we're having is that the server runs fine for anywhere from 4-24hours and then the ldap connections stop being able to make searches or binds. Users with existing connections are unaffected, but any attempts to make any vCard requests or authenticate fail.
I haven't determined if is related yet, but for the sake of completion, our ldap server is configured to disconnect idle connections (which causes ejabberd to recycle many connections in the pool) on a pretty short timeout.
Any help would be greatly appreciated.
Logs/Config after the jump
Yours,
timlin45
The logs show entries like this when the failure mode is present: