You need to adjust LimitNOFiles (or ulimit -n). Dovecot needs more file descriptors than just the ones used by imap-login process, so it is a good idea to consider setting it to at least 3x time the value.
Aki > On 17/12/2020 04:57 Joseph Tam <[email protected]> wrote: > > > As many of my users are accessing their mail remotely, I've seen > service loads increase and came across this log messages which I > haven't seen before > > imap-login: Error: socketpair() failed: Too many open files: user=<*>, > ... > > I gather I have to increase file descriptor limits, which is currently > set to match > > default_client_limit = 1000 > > What should I set "ulimit -n" relative to client_limit? Or perhaps I've roofed > > service imap-login { > process_limit = 2 > ... > } > > and should adjust that? > > Joseph Tam <[email protected]>
