From e9d9e2baad75fdf50c85ed55265d2797d24fb48b Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Thu, 10 Sep 2009 15:02:46 +0000 Subject: [PATCH] Add note that the logging collector can block backends in high load situations. --- doc/src/sgml/config.sgml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index a775c52e54..220befa2de 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -2422,6 +2422,19 @@ local0.* /var/log/postgresql is dynamic-linker failure messages). This parameter can only be set at server start. + + + + The logging collector is designed to never lose messages. This means + that in case of extremely high load, server processes could be + blocked due to trying to send additional log messages when the + collector has fallen behind. In contrast, syslog + prefers to drop messages if it cannot write them, which means it's + less reliable in those cases but it will not block the rest of the + system. + + + -- 2.30.2