On Wed, 2010-11-17 at 21:17 +0100, Attila Nagy wrote:
pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Right. This is the main problem. So the question becomes why is the connection being refused. I would really love to solve this now. :) What connects here to what? pop3-login to the pop3 service? My current config is: # 2.0.8: /usr/local/etc/dovecot/dovecot.conf # OS: FreeBSD 8.2-PRERELEASE amd64 auth_cache_negative_ttl = 0 auth_cache_size = 100 M auth_cache_ttl = 1 days default_process_limit = 2000 disable_plaintext_auth = no info_log_path = syslog log_path = /var/log/dovecot-errors.log mail_fsync = never mail_gid = 999 mail_location = maildir:~/Maildir mail_plugins = " quota" mail_uid = 999 managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date
On 11/18/2010 06:45 PM, Timo Sirainen wrote: passdb { args = /usr/local/etc/dovecot/dovecot-ldap.conf.ext driver = ldap } plugin { autocreate = INBOX.Trash autocreate2 = INBOX.Drafts autocreate3 = INBOX.Sent autocreate4 = INBOX.Spam autosubscribe = INBOX.Trash autosubscribe2 = INBOX.Drafts autosubscribe3 = INBOX.Sent autosubscribe4 = INBOX.Spam mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename flag_change save mailbox_create mail_log_fields = uid box msgid size flags vsize from subject quota = maildir:User quota } protocols = pop3 imap lmtp service anvil { client_limit = 8192 } service auth { client_limit = 8192 unix_listener auth-userdb { mode = 0600 user = qmailldap } } service imap-login { client_limit = 8 process_min_avail = 16 service_count = 0 } service imap { client_limit = 8 process_min_avail = 16 service_count = 0 } service lmtp { inet_listener lmtp { port = 24 } user = qmailldap } service pop3-login { client_limit = 8 process_min_avail = 16 service_count = 0 } service pop3 { client_limit = 8 process_min_avail = 32 service_count = 0 } ssl = no userdb { driver = prefetch } userdb { args = /usr/local/etc/dovecot/dovecot-ldap.conf.ext driver = ldap } protocol lmtp { mail_plugins = " quota mail_log notify" } protocol imap { mail_max_userip_connections = 1024 mail_plugins = " quota imap_quota autocreate" } protocol pop3 { mail_max_userip_connections = 1024 mail_plugins = " quota autocreate" }
I've raised pop3's process_min_avail, but I still get these errors. There is nothing more in the error log.
I've checked, auth's start time is yesterday, so it wasn't restarted. I guess what remains is the resource limit (client_limit maybe?). If that happens, there should be a log entry. You can grep process_limit and client_limit from logs. Nothing with those. How does dovecot logs timed out LDAP lookups? "Connection appears to be hanging, reconnecting"
I usually log errors to a different log file. Normally that file should be empty, so you can easily see all the errors and warnings that could be causing problems.
log_path = /var/log/dovecot-errors.log info_log_path = /var/log/dovecot-info.log Done that, but I only have these in the errors.log: Dec 21 12:41:06 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:41:06 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:29 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused Dec 21 12:43:30 pop3-login: Error: net_connect_unix(pop3) failed: Connection refused
What else should I check? I'm not completely sure about that yet, but it seems these errors come, when there are a larger amount of cache flushes towards the disks, so maybe there is a congestion in some processes. But that would be fine if the authentication waits for these flushes, but this shouldn't propagate to the user as an error.
Thanks,