Paul,
I have also noticed some problems with idle connections clearing. I have a RedHat
7.1 box that, out-of-the-box had the system files-max set to 8024. While we only
have about 100 users currently on the system at any given time, last week, the
server croaked with error messages saying that too many files were open on the
system. Postfix couldn't deliver mail, Cyrus couldn't open quota files, etc...
When we did a line count on LSOF, there were over 11,000 open files on the system.
Problem was, the same user had files open from sessions over a month or two old.
Its almost like when the user exits the IMAP session, Cyrus is not cleaning up and
closing all the files; although I could be wrong about this. The server had been up
for about 3 months. We needed to bounce it to close the files. Restarting Cyrus
and Postfix did not do the trick.
My current config is 2.0.15. Any thoughts?
-John Amodeo
Paul Graham wrote:
> We just converted from 1.6.24 to 2.0.15 on Solaris 5.6. We use clear
> text passwords (shadow). The master spawned imapd instances don't seem
> to be dying. We currently have ~2,500 of them most of which are idle
> (according to truss).
>
> lwp_cond_wait(0x6F3765B8, 0x6F3765A0, 0x00000000) (sleeping...)
>
> we also monotonically increasing lockers messages eg:
>
> Aug 6 10:41:42 mailhub.acsu.buffalo.edu imapd[25973]: DBERROR db3: 2793 lockers
> Aug 6 10:56:41 mailhub.acsu.buffalo.edu imapd[10690]: DBERROR db3: 2794 lockers
> Aug 6 11:10:03 mailhub.acsu.buffalo.edu imapd[5943]: DBERROR db3: 2795 lockers
>
> Any insights would be much appreciated. Please CC any comments
> to [EMAIL PROTECTED] if you would.
>
> Thanks for your time
>
> --
> Paul Graham