Tom Lane wrote: > Alvaro Herrera <alvhe...@commandprompt.com> writes: > > Oh, BTW, did anyone get interested in adding the bits to disable the OOM > > killer for postmaster on the various Linux initscripts? It needs some > > games with /proc/<pid>/oom_adj and requires root privileges, but I think > > an initscript is in an excellent position to do it. > > I was imagining that this would be something for individual distros > to tackle. It's probably not portable enough to go into the > contrib/start-scripts examples.
Hmm? I think it should be just (as root) if [ -f /proc/$pid_of_postmaster/oom_adj ]; then echo -17 > /proc/$pid_of_postmaster/oom_adj fi This is supported from 2.6.11 onwards AFAIK. If the kernel is older than that, the file would not exist and this would be a noop. -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc. -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers