On Tue, Oct 28, 2008 at 09:12:34PM +0100, Francis SOUYRI wrote:

> >Is syslog configured to not log each line synchronously??? On Linux systems
> >with syslogd make sure that the log file has "-/var/log/maillog" not
> >"/var/log/maillog". Otherwise syslog can't keep up and the queue manager
> >is blocked trying to syslog...
> 
> Yes... I changed the syslog config.
> # Log all the mail messages in one place.
> mail.*                                   /opt/pmx/postfix/var/log/maillog
> by
> # Log all the mail messages in one place.
> mail.*                                 -/opt/pmx/postfix/var/log/maillog
> 
> See you tomorrow at this time there is less activity on the server.
> 
> I hope the problem is solved, because since we activated the RDNS/HELO/IP 
> checks and put the server on internet the system log activity increase a lot 
> of...
> 
> Just one question how can the qmgr blocked be by the syslog ?
> 

The queue manager writes a log entry every time it moves a file from
"incoming" to "active". If syslog is not servicing the log socket in
a timely fashion, these writes will block. With smtpd and cleanup and
spam filters wring piles of logs in parallel, the qmgr does not stand
a chance...

Also make sure your log socket is a datagram socket, not a stream socket,
otherwise logs are recorded (badly) out of order, and syslogd does not
scale to hundreds/thousands of processes (smtpd, cleanup, delivery agents)
connecting via stream sockets at the same time.

-- 
        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:[EMAIL PROTECTED]>

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