On Wed, Aug 26, 2009 at 12:52:39PM -0700, Jeroen van Aart wrote:
> Wietse Venema wrote:
>> Jeroen van Aart:
>>> Yes I did:
>>> egrep '(warning|error|fatal|panic):' /var/log/mail.* | grep qmgr
>>> gunzip -c /var/log/mail.*.*.gz | egrep '(warning|error|fatal|panic):' |
>>> grep qmgr
>> How much time is between the LAST qmgr[9582] logfile record BEFORE the
>> master warning? If the distance is large, then you have a
>
> Aug 15 02:41:20 prod101 postfix/qmgr[9582]: EF86A239E8B:
> from=<[email protected]>, size=8105, nrcpt=1 (queue active)
>
> Aug 15 02:55:06 prod101 postfix/master[9402]: warning: process
> /usr/lib/postfix/qmgr pid 9582 exit status 1
>
> About 14 minutes, I assume that's not a long time?
>
> We have since moved a few services over and restarted a long running
> process. This did solve most issues though there were occasionally
> incidents that postfix would still become unresponsive, but it wouldn't
> quit.
>
>> mis-configured Postfix / syslog setup, which is unfortunately common.
>> To fix logging DO NOT chroot the qmgr in master.cf.
>
> It's never been chrooted.
>
>> Once the logging is fixed, we can find out WHY the qmgr exits with
>> status 1.
>
> Other log entries show processes which segfaulted at times. Judging from
> all the symptons I believe now that there is a memory problem which acted
> up due to a combination of a long running process and other services
> causing a regular, but normal, spike in load. If so there is nothing really
> that can be done with regards to postfix.
exit(1) is NOT a segfault. The queue manager exited voluntarily. Such
voluntary exists are typically (i.e. Postfix always tries) logged.
--
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]?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.