On Fri, Jan 23, 2009 at 07:24:08PM +0100, postfix wrote: > The incoming queue was big and increased continually (> from 2000 to up > to 50000 messages)
Symptom. > The active queue was full. Cause. > The traffic was not to too heavy ( <5,000- messages per 10 minutes). > Trivial-rewrite is using LDAP lookups (locally) to route messages. Potential problem if LDAP lookup latency is high, because this kills queue-manager throughput, and there is only one queue manager. > System CPU, disk or network were NOT starved. > The qmgr was getting enough CPU, RAM (i do not know for disk I/O inputs). Yes, but what about latency? How quick are those LDAP lookups? > Jan 19 08:01:41 fe2 postfix/qmgr[9644]: 5DF7D12AAF4: to=<s...@foo.org>, > relay=none, delay=4825, delays=4825/0.11/0/0, dsn=4.4.1, status=deferred > (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]: > Connection refused) Well, you have a content filter that is unresponsive. What is it? > Jan 19 00:19:22 fe2 postfix/cleanup[22033]: 17A48126FA4: milter-reject: > END-OF-MESSAGE from srv[a.b.c.d]: 4.7.1 Service unavailable - try again > later; from=<i...@foo.com> to=<a...@foo.org> proto=SMTP helo=<foo.com> Well, your milter is broken. Is this pre-filter mail or after filter re-injection. > and also > Kernel logs warnings (kernel: VFS: file-max limit 16384 reached) That's really bad, your process limits, ... are too large for the kernel's default resource limits (16K descriptors is way too low for a modern server, you should raise those unless running with very low RAM). > Can you explain the qmgr log I had (qmgr wants to connect to what at > 127.0.0.1 ?) ? > Can you explain the cleanup log I had (why "milter-reject" in a cleanup > log line ? while milter uses the smtpd daemon => smtpd_milters = > inet:localhost:10030 ) ? > Finally I increased the sys file-max parameter to "32768" and things > went back to a normal situation. Your system is hosed in multiple ways. I can't help with quite this much breakage. You need on site help, or someone very patient with a lot of time who can help you off list. -- Viktor. Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the "Reply-To" header. To unsubscribe from the postfix-users list, visit http://www.postfix.org/lists.html or click the link below: <mailto:majord...@postfix.org?body=unsubscribe%20postfix-users> If my response solves your problem, the best way to thank me is to not send an "it worked, thanks" follow-up. If you must respond, please put "It worked, thanks" in the "Subject" so I can delete these quickly.