The lock files are there for coordination purposes only---to keep more
than one process from calling accept() at any one time.

The extra processes are either the prefork ones in your cyrus.conf or
are left over from some previous connections and will eventually die
out.  (It's much more efficient to have some idle processes than to
have processes have to fork() all the time.)

Larry

   Date: Mon, 01 Apr 2002 00:00:33 +0200
   From: Olaf Zaplinski <[EMAIL PROTECTED]>

   Hi *,

   just one question: shouldn't be there no *.lock files in /var/imap/socket 
   when the imap server is absolutely idle? I see the following here:

   binky:~ # l /var/imap/socket/
   total 1
   drwxr-xr-x    2 cyrus    mail          155 Mar 28 23:05 ./
   drwxr-x---   12 cyrus    mail          362 Mar 31 23:35 ../
   srwxrwxrwx    1 cyrus    root            0 Nov 27 10:45 idle=
   -rw-------    1 cyrus    mail            0 Mar 27 14:50 imap.lock
   -rw-------    1 cyrus    mail            0 Mar 25 23:34 imaps.lock
   srwxrwxrwx    1 root     root            0 Mar 28 23:05 lmtp=
   -rw-------    1 cyrus    mail            0 Mar 25 23:35 lmtpunix.lock

   I also have several imapd and lmtp processes here.

   Olaf


Reply via email to