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 <jtam.home@gmail.com> 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 <jtam.home@gmail.com>