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.

Reply via email to