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