]> granicus.if.org Git - postgresql/commitdiff
Add docs about OOM killer.
authorBruce Momjian <bruce@momjian.us>
Sun, 16 Dec 2007 11:22:33 +0000 (11:22 +0000)
committerBruce Momjian <bruce@momjian.us>
Sun, 16 Dec 2007 11:22:33 +0000 (11:22 +0000)
lst_hoe01@kwsoft.de

doc/src/sgml/runtime.sgml

index bd273c9e8966d568ce679a182173fcb6da41bcc0..13b3879b88d42bb27f547eab4292b781ec9676b6 100644 (file)
@@ -1,4 +1,4 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.387 2007/12/16 10:17:13 momjian Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.388 2007/12/16 11:22:33 momjian Exp $ -->
 
 <chapter Id="runtime">
  <title>Operating System Environment</title>
@@ -1258,8 +1258,10 @@ Out of Memory: Killed process 12345 (postgres).
     kernel's behavior so that it will not <quote>overcommit</> memory.
     Although this setting will not prevent the OOM killer from
     invoking altogether, it will lower the chances significantly and
-    will therefore lead to more robust system behavior.  This is done
-    by selecting strict overcommit mode via <command>sysctl</command>:
+    will therefore lead to more robust system behavior.  (It might also
+    cause fork() to fail when the machine appears to have available
+    memory.) This is done by selecting strict overcommit mode via
+    <command>sysctl</command>:
 <programlisting>
 sysctl -w vm.overcommit_memory=2
 </programlisting>