Add note that the logging collector can block backends in high load situations.
authorAlvaro Herrera
Thu, 10 Sep 2009 15:02:46 +0000 (15:02 +0000)
committerAlvaro Herrera
Thu, 10 Sep 2009 15:02:46 +0000 (15:02 +0000)
doc/src/sgml/config.sgml

index dd37586f1c05b8d3f3db8cbe3f3c35d71d17f47d..c9603419ae4c8de0375a5515a4a579cdee6fe0e5 100644 (file)
@@ -1,4 +1,4 @@
-
+
 
 
   Server Configuration
@@ -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.
+        
+       
+