Hi, I'm running dovecot-0.99.11-2.EL4.1 in RHEL4 and a couple of hours ago, I could not longer login in the imap or pop3 service. I noted that I have a process like this: root 8130 0.0 0.0 0 0 ? Z 16:55 0:00 [dovecot-auth] <defunct> It this ok to have a defunct proccess? I can not kill this process. I have to stop the dovecot service, killall pop3-login and imap-login and then start dovecot again. Is there a solution for this? Any hint? I already enabbled the debug of dovecot-auth. I have my user accounts on a local LDAP using nss_ldap. Many thanks Oliver -- Oliver Schulze L. <oliver at samera.com.py>
On 3.6.2005, at 23:57, Oliver Schulze L. wrote:> I'm running dovecot-0.99.11-2.EL4.1 in RHEL4 and a couple of > hours ago, I could not longer login in the imap or pop3 service. > > I noted that I have a process like this: > root 8130 0.0 0.0 0 0 ? Z 16:55 0:00 > [dovecot-auth] <defunct>That's a PAM process that has died, but dovecot-auth process hasn't noticed that it has.> It this ok to have a defunct proccess? I can not kill this process.It dies when dovecot-auth dies, or acknowledges that it died.> Is there a solution for this? Any hint? I already enabbled the debug > of dovecot-auth. > I have my user accounts on a local LDAP using nss_ldap.Maybe configure Dovecot to use LDAP directly? nss_ldap is a *very* bad idea in any case, see: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=154314 -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20050606/6f3451ea/attachment-0001.bin>
Hi Timo,
thanks for the sugestion.
Right now I'm using nscd and that solved the issue.
I have to update /etc/nscd.conf like this:
enable-cache passwd yes
#positive-time-to-live passwd 600
positive-time-to-live passwd 60
negative-time-to-live passwd 20
suggested-size passwd 211
check-files passwd yes
#persistent passwd yes
#shared passwd yes
But, as you suggest, I think it is better to use ldap directly.
Oliver
Timo Sirainen wrote:
> On 3.6.2005, at 23:57, Oliver Schulze L. wrote:
>
>> I'm running dovecot-0.99.11-2.EL4.1 in RHEL4 and a couple of
>> hours ago, I could not longer login in the imap or pop3 service.
>>
>> I noted that I have a process like this:
>> root 8130 0.0 0.0 0 0 ? Z 16:55 0:00
>> [dovecot-auth] <defunct>
>
>
> That's a PAM process that has died, but dovecot-auth process hasn't
> noticed that it has.
>
>> It this ok to have a defunct proccess? I can not kill this process.
>
>
> It dies when dovecot-auth dies, or acknowledges that it died.
>
>> Is there a solution for this? Any hint? I already enabbled the debug
>> of dovecot-auth.
>> I have my user accounts on a local LDAP using nss_ldap.
>
>
> Maybe configure Dovecot to use LDAP directly? nss_ldap is a *very* bad
> idea in any case, see:
>
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=154314
--
Oliver Schulze L.
<oliver at samera.com.py>