On Wed, Apr 24, 2013 at 05:23:09PM +0200, Nicolas HAHN wrote:
> > Can you post the fatal error messages you found, especially the
> > messages that log why the queue manager was restarting, as that
> > is the real problem.
> 
> Here is what I found:
> 
> 2013-04-24T10:04:38.005665+00:00 iccpfxor04 postfix/local[9370]: 
> fatal: main.cf configuration error: mailbox_size_limit is smaller 
> than message_size_limit

Here, local(8) is having a fatal error. This error occurs whenever 
local (and probably virtual(8) as well) is invoked for delivery. 
Conversely, this error does NOT occur otherwise. The rest of the 
system might be fine. (Postfix has a modular design, BTW.)

> 2013-04-24T10:04:39.006185+00:00 iccpfxor04 postfix/master[26402]: 
> warning: process /usr/libexec/postfix/local pid 9370 exit status 1
> 2013-04-24T10:04:39.006209+00:00 iccpfxor04 postfix/master[26402]: 
> warning: /usr/libexec/postfix/local: bad command startup -- 
> throttling

And see, master(8) is doing fine, letting you know that there is a 
problem with local.

[snip]
> What I consider just abnormal as already written is that for me (so 
> it's my opinion), Postfix should refuse to start when it detects a 
> fatal about a configuration issue in the config files. But it 

This seems to betray a lack of understanding of the architecture. I 
think at this point you'd benefit from further study:

http://www.postfix.org/OVERVIEW.html

What about a system with no local/virtual delivery? Suppose delivery 
is via pipe(8) or lmtp(8)? Or suppose there are no hosted domains at 
all, merely a MSA/relay for other hosts? This fatal error in local 
won't ever affect such a system.

> starts any way and display each minute the fatal in the log file.

Every time local attempts to deliver.

> It should display also a message on the console just before to 

There is no console, this is a daemon process detached from the 
terminal.

> exit. But there are probably good reasons it is actually designed 
> like that.

Yes.

> That's for this reason I'm going to integrate warning and fatal 
> real time parsing in my tool for next coming version. That should 
> help to prevent this kind of behavior from lazzy SMTP admins :-D

It's probably impossible to compensate for a sysadmin who lacks 
understanding of the system s/he is running.
-- 
  http://rob0.nodns4.us/ -- system administration and consulting
  Offlist GMX mail is seen only if "/dev/rob0" is in the Subject:

Reply via email to