Ofer Inbar: > I recently upgraded a couple of servers from postfix 2.2 to 2.5. > No configuration changes except those made by the upgrade scripts. > > Now, during large mailings, the two new servers have frequent qmgr > crashes, while the ones running 2.2 do not. The problem is qmgr runs > up against the per-process open filehandle limit of 1024: > > postfix/qmgr[21445]: fatal: fcntl F_DUPFD 128: Too many open files
You need to increase the per-process (and possibly per-system) resource limits, or you need to reduce the Postfix process limits. > What I'm trying to understand is *why* it's hitting the limit. If you wonder why 2.5 qmgr uses MORE file dscriptors than 2.2, that has to do with small improvements so that qmgr can keep more delivery agents "busy". Each delivery agent corresponds with one qmgr socket. Given how the question is worded, I presume that you know how to tune per-process and per-system resource limits. Wietse