Re: why my mail server has so many /usr/libexec/courier-authlib/authdaemond process?

Carlos García Gómez <[email protected]> Wed, 22 Jun 2011 13:26:45 +0200
Newsgroups gmane.mail.qmail.ldap
Message-ID <[email protected]>
Hi,

Check your variable value called daemons in 

$COURIER_AUTHLIB_HOME/etc/authlib/authdaemonrc

##NAME: daemons:0
#
# The number of daemon processes that are started.  authdaemon is typically
# installed where authentication modules are relatively expensive: such
# as authldap, or authmysql, so it's better to have a number of them running.
# PLEASE NOTE:  Some platforms may experience a problem if there's more than
# one daemon.  Specifically, SystemV derived platforms that use TLI with
# socket emulation.  I'm suspicious of TLI's ability to handle multiple
# processes accepting connections on the same filesystem domain socket.
#
# You may need to increase daemons if as your system load increases.  Symptoms
# include sporadic authentication failures.  If you start getting
# authentication failures, increase daemons.  However, the default of 5
# SHOULD be sufficient.  Bumping up daemon count is only a short-term
# solution.  The permanent solution is to add more resources: RAM, faster
# disks, faster CPUs...

daemons=15

I use to set this value to 15 but It depends your mail architecture.

Regards



---------------------------------------------------------------------

Sistemas de Información y Comunicaciones
Fundación Integra. http://www.f-integra.org

Teléfono: +34 968 355161
Fax: +34 968 355131
Correo: [email protected]

----------------------------------------------------------------------

Este mensaje y los posibles documentos adjuntos al mismo son confidenciales y dirigidos exclusivamente a los destinatarios de los mismos. Si por un error de transmisión, o equivocación en la dirección de envío, usted ha recibido este mensaje y no es el destinatario de la información, por favor, notifíqueselo
al remitente y borre este mensaje, sin usar, informar, distribuir, imprimir, copiar o difundir el mensaje, total o parcialmente, por ningún medio. Gracias.


From: Dika Ye 
Sent: Wednesday, June 22, 2011 12:11 PM
To: [email protected] 
Subject: why my mail server has so many /usr/libexec/courier-authlib/authdaemond process?

Dear all,

 

My mail server is running qmail-ldap + courier-authlib-0.62 + courier-imap-4.4.1, I found that the server have so many /usr/libexec/courier-authlib/authdaemond process running:

[root@ mail1 ~]# ps -ef | grep authdaemond

root     11020  9260  0 18:04 pts/1    00:00:00 grep authdaemond

root     32594 32565  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32613 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32614 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32615 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32616 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32622 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32623 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32624 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32625 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32627 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32628 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32631 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32632 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32633 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32634 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32635 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32636 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32638 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32639 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32640 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32641 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32643 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32644 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32645 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32646 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32647 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32648 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32649 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32650 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32651 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32652 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32653 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32654 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32655 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32656 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32657 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32658 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32659 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32660 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32661 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32662 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32663 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32664 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32665 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32666 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32667 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32668 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32669 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32670 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32671 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

root     32672 32594  0 16:43 pts/0    00:00:00 /usr/libexec/courier-authlib/authdaemond

 

Do you know why there are so many process running? Is it correct?

 

Thanks.

Best wishes,