[Dovecot] "ldap_result() failed: Can't contact LDAP server" log messages
Mike Brudenell
pmb1 at york.ac.uk
Fri Mar 9 13:57:36 EET 2007
Greetings -
I', continuing to build a test system that, at present, only I have
access to. It is running Dovecot 1.0rc24. Here's the output of a
"dovecot-n"...
# /usr/local/etc/dovecot.conf
log_path: /logfiles/mail/live/dovecot
protocols: imap
ssl_cert_file: /usr/local/etc/ssl/certs/imapservice-bundle.crt
ssl_key_file: /usr/local/etc/ssl/private/imapservice-private.key
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/imap-login
login_process_per_connection: no
login_greeting_capability: yes
mail_location: maildir:/mailstore/%1u/%u/Maildir:INDEX=/var/dovecot/
index/%1u/%u:CONTROL=/var/dovecot/control/%1u/%u
mail_debug: yes
mmap_disable: yes
maildir_copy_with_hardlinks: yes
mail_log_prefix: %Us(%u)[%p]:
imap_client_workarounds: delay-newmail outlook-idle
namespace:
type: private
separator: /
inbox: yes
auth default:
mechanisms: plain login
cache_size: 1024
cache_ttl: 600
username_chars:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890
username_format: %Lu
passdb:
driver: ldap
args: /usr/local/etc/dovecot-ldap-passdb.conf
userdb:
driver: ldap
args: /usr/local/etc/dovecot-ldap-userdb.conf
We are using LDAP for the passdb and userdb.
The oddity is that even on a quiescent system (Dovecot started from
scratch, but no connections being made to it) we are seeing these
messages being logged, apparently every 5 minutes:
dovecot: Mar 09 11:09:44 Error: auth(default): LDAP: ldap_result()
failed: Can't contact LDAP server
dovecot: Mar 09 11:09:44 Error: auth(default): LDAP: ldap_result()
failed: Can't contact LDAP server
dovecot: Mar 09 11:14:45 Error: auth(default): LDAP: ldap_result()
failed: Can't contact LDAP server
dovecot: Mar 09 11:14:45 Error: auth(default): LDAP: ldap_result()
failed: Can't contact LDAP server
dovecot: Mar 09 11:19:45 Error: auth(default): LDAP: ldap_result()
failed: Can't contact LDAP server
dovecot: Mar 09 11:19:45 Error: auth(default): LDAP: ldap_result()
failed: Can't contact LDAP server
I'm guessing there are two log entries each time because of separate
connections being used for the passdb and userdb.
The LDAP server *is* available throughout.
I'm wondering if Dovecot is trying to hold the connection open but,
after a timeout of 5 minutes of inactivity, the LDAP server is
closing it and causing Dovecot to log this message.
If this is indeed the case then I guess on a production server these
message will be rarely if ever seen.
Obviously I'd prefer not to have such worrying-sounding log entries
appearing. (And if my guess is right then they're slightly
misleading: the LDAP server *can* be contacted!)
Any thoughts?
Cheers,
Mike B-)
--
The Computing Service, University of York, Heslington, York Yo10 5DD, UK
Tel:+44-1904-433811 FAX:+44-1904-433740
* Unsolicited commercial e-mail is NOT welcome at this e-mail address. *
More information about the dovecot
mailing list