Evgeniy Berdnikov <[email protected]> (Di 07 Mai 2013 14:55:26 CEST):
>  Well, you can't use check_log_{space,inodes} if you write to database
>  on the fly, but if write to pipe blocks then exim also hangs and no mails
>  would be accepted. Surely, it's not so good as built-in space check, but
>  result is effectively the same. In any case, on the edge exim->database
>  error conditions must be held carefully: db client should stop reading
>  data if it can't update+commit, and it should block feeder if possible.

<nitpicking>
If the pipe blocks, new exim processes will startup and try to accept
messages, resulting in a huuuge amount of blocked exim processes, until
the connections run into a timeout. If exim checks the log space, and
the space is insufficient, it will 4xx on new connection attempts.
</nitpicking>

:)

-- 
Heiko

Attachment: signature.asc
Description: Digital signature

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to