From 6477d66780df0682e36e676fd746356bb23bf7ce Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Tue, 8 Nov 2011 06:49:50 +0200 Subject: [PATCH] -DLINUX_OOM_ADJ=0 should be in CPPFLAGS, not CFLAGS --- doc/src/sgml/runtime.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index 86499c67ac..08f9fd0b20 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -1342,7 +1342,7 @@ echo -17 > /proc/self/oom_adj Note that this action must be done as root, or it will have no effect; so a root-owned startup script is the easiest place to do it. If you do this, you may also wish to build PostgreSQL - with -DLINUX_OOM_ADJ=0 added to CFLAGS. + with -DLINUX_OOM_ADJ=0 added to CPPFLAGS. That will cause postmaster child processes to run with the normal oom_adj value of zero, so that the OOM killer can still target them at need. -- 2.40.0