On 19.11.2006, at 6.57, Amitai Schlair wrote:
Timo Sirainen wrote:
No. There's a leak somewhere. Could you check what file
descriptors are open for such process once it has been running for some hours? So
lsof -p <pid> or look into /proc/pid/fd/ directly. If it's leaking it
should show at least tens of opened files. Once I know what files it's not closing it's easier for me to fix this.I'm still getting "Too many open files" with 1.0rc14 on NetBSD with kqueue; when this happens, lsof says there are over 1000 pipes
open. Is this addressed in 1.0rc15? If not, what can I do to help it be
addressed before 1.0?
I guess it's "dovecot" process that's leaking those fds? Does the
number of used fds grow every time you login+logout?
I tried debugging this with one FreeBSD and one NetBSD, but I
couldn't reproduce it. What NetBSD version are you using?