[Dovecot] Another "Too many files open" post

Channing Channing-C at satx.rr.com
Wed Dec 21 02:16:02 EET 2005


Andy Cravens <acravens at uen.org>:

> I'm running Solaris 9 Sparc with Dovecot alpha 5 and using maildir 
> format..  I noticed in the log file the following error:
>
> dovecot: Dec 20 15:54:18 Error: imap(xxxxxxxx): 
> open(/export/home/xxxxxxxx/mail/.Sent 
> Messages/cur/1135013649.002916.mbox:2,Sab) failed: Too many open files
>
> I called the guy and asked him what he was doing... synching his 
> folders.  It hung for a while but finally finished.
>
> I searched the archives and found some related info from Jeff Ballard:
>
> >Actually on Solaris 9 you want to put something like this in >/etc/system:
> >
> >set rlim_fd_cur = 32768
> >set rlim_fd_max = 65536
> >
> >That sets the current fd's to 32k and max to 64k.  Unfortunately, to 
> >take effect you'll need to reboot.  After the reboot, ulimit -a 
> should >show that nofiles(descriptors) is 32768.
> >
> >-Jeff
>
> And I found this from Jeff Earickson:
>
> >I ran into this problem with alpha4 on Solaris 9.  I doubled the
> >following dovecot settings:
> >
> >login_max_processes_count = 256 (was 128)
> >login_max_logging_users = 512 (was 256)
> >
> >and the problem went away.  I carried these numbers forward intoalpha5,
> >and it has been working fine.
>
> I changed my /etc/system file but have not rebooted yet.  Also, on 
> Jeff Earickson's post, I looked at my dovecot.conf settings and 
> they're basically default which means everything in the "Login 
> processes" section is commented out.
>
> I have 10 users on this system and will hold off migrating any more 
> until I can resolve this problem.  By the way, my "ulimit -a" shows 
> "open files" at 256 which seems low.
>
> # ulimit -a
> core file size (blocks)     0
> data seg size (kbytes)      unlimited
> file size (blocks)          unlimited
> open files                  256
> pipe size (512 bytes)       10
> stack size (kbytes)         8192
> cpu time (seconds)          unlimited
> max user processes          29995
> virtual memory (kbytes)     unlimited
>
> Any advice would be appreciated.  I can't reboot for a few more days.
>
>
I'm not in front of a Solaris box right now, but if you don't want to 
reboot, look at adb(1).  Here is a Sun doc: 
http://docs.sun.com/app/docs/doc/816-0607/6m735r5f2?a=view

Hope this helps,
Channing





More information about the dovecot mailing list