Our logs are filled with messages like this:
Jul 30 09:53:57 chatham dovecot-auth: Login process has too old
(124s) requests, killing it.
Jul 30 09:56:17 chatham dovecot-auth: Login process has too old
(124s) requests, killing it.
Jul 30 09:57:17 chatham dovecot-auth: Login process has too old
(124s) requests, killing it.
Jul 30 09:58:17 chatham dovecot-auth: Login process has too old
(124s) requests, killing it.
Jul 30 09:58:52 chatham dovecot-auth: Login process has too old
(122s) requests, killing it.
Jul 30 10:01:51 chatham dovecot: login: received another "not
listening" notification (if you can't login at all, see src/lib/
fdpass.c)
Jul 30 10:02:17 chatham dovecot-auth: Login process has too old
(124s) requests, killing it.
Jul 30 10:03:52 chatham dovecot-auth: Login process has too old
(122s) requests, killing it.
Jul 30 10:07:07 chatham dovecot-auth: Login process has too old
(124s) requests, killing it.
Jul 30 10:07:07 chatham dovecot-auth: Login process has too old
(124s) requests, killing it.
Jul 30 10:07:07 chatham dovecot-auth: Login process has too old
(125s) requests, killing it.
Jul 30 10:07:17 chatham dovecot-auth: Login process has too old
(123s) requests, killing it.
Jul 30 10:07:52 chatham dovecot-auth: Login process has too old
(123s) requests, killing it.
Jul 30 10:09:07 chatham dovecot: Killed with signal 15
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (13)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (15)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (16)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (18)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (24)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (7)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (10)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (11)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (17)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (27)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (20)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (22)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (23)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (29)
Jul 30 10:09:07 chatham dovecot-auth: I/O leak: 0x8054940 (30)
Can anyone decipher this?
--
Jacob Elder
On Jul 28, 2005, at 12:19 PM, Jacob Elder wrote:
> I have been run into a weird problem with dovecot. We have 4
> identical servers running dovecot, serving both IMAP and POP3
> clients. Every few hours, clients start timing out after the PASS
> command. Here is what the process tree looks like at that time:
>
> 6718 ? Ss 0:00 /usr/sbin/dovecot
> 6719 ? S 0:00 \_ dovecot-auth
> 6881 ? S 0:00 | \_ dovecot-auth
> 6883 ? S 0:00 | \_ dovecot-auth
> 6890 ? S 0:00 | \_ dovecot-auth
> 6928 ? S 0:00 | \_ dovecot-auth
> 6929 ? S 0:00 | \_ dovecot-auth
> 6934 ? S 0:00 | \_ dovecot-auth
> 6936 ? S 0:00 | \_ dovecot-auth
> 6939 ? S 0:00 | \_ dovecot-auth
> 6720 ? S 0:00 \_ imap-login
> 6721 ? S 0:00 \_ imap-login
> 6722 ? S 0:00 \_ imap-login
> 6782 ? S 0:00 \_ pop3-login
> 6808 ? S 0:00 \_ pop3-login
> 6884 ? S 0:00 \_ pop3-login
> 6885 ? S 0:00 \_ pop3-login
> 6886 ? S 0:00 \_ pop3-login
> 6887 ? S 0:00 \_ pop3-login
> 6888 ? S 0:00 \_ pop3-login
> 6889 ? S 0:00 \_ pop3-login
> 6931 ? S 0:00 \_ pop3-login
> 6937 ? S 0:00 \_ pop3-login
> 6940 ? S 0:00 \_ pop3-login
>
> After running invoke-rc.d dovecot stop, the process tree looks like
> this:
>
> 6782 ? S 0:00 pop3-login
> 6808 ? S 0:00 pop3-login
> 6881 ? S 0:00 dovecot-auth
> 6883 ? S 0:00 dovecot-auth
> 6884 ? S 0:00 pop3-login
> 6885 ? S 0:00 pop3-login
> 6886 ? S 0:00 pop3-login
> 6887 ? S 0:00 pop3-login
> 6889 ? S 0:00 pop3-login
> 6890 ? S 0:00 dovecot-auth
> 6928 ? S 0:00 dovecot-auth
> 6929 ? S 0:00 dovecot-auth
> 6931 ? S 0:00 pop3-login
> 6934 ? S 0:00 dovecot-auth
> 6936 ? S 0:00 dovecot-auth
> 6939 ? S 0:00 dovecot-auth
>
> If I run "killall -9 dovecot-auth pop3-login; invoke-rc.d dovecot
> start", service resumes for a few hours. This happens both on 2.6.8
> and 2.4.27. This is Debian testing, 512 MB RAM, about 20 users per
> server. We use libnss-ldap and libpam-ldap for all users other than
> root. Samba, SSH, saslauthd (for Postfix), login, etc all work as
> expected. There is a 5th server that is identical to the other 4
> except is NOT using libpam-ldap, and dovecot does not hang on this
> machine. Any ideas?
>
> --
> Jacob Elder
>
>
>
>