diff options
author | Pavel Raiskup <praiskup@redhat.com> | 2014-06-19 18:31:18 +0200 |
---|---|---|
committer | Pavel Raiskup <praiskup@redhat.com> | 2014-06-19 18:38:55 +0200 |
commit | ebfbcc7a01f95e3e67ebef0835a01d5081158597 (patch) | |
tree | a6536acdd3212b11927c2dccf679390363faf489 | |
parent | db86644b121cb6c73c67a7d622b11666992496d2 (diff) | |
download | postgresql-setup-ebfbcc7a01f95e3e67ebef0835a01d5081158597.tar.gz postgresql-setup-ebfbcc7a01f95e3e67ebef0835a01d5081158597.tar.xz postgresql-setup-ebfbcc7a01f95e3e67ebef0835a01d5081158597.zip |
service: OOM handling set compatibly with 9.5+
Thanks Tom.
Resolves: #1110969
Version: 9.3.4-7
-rw-r--r-- | postgresql.service | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/postgresql.service b/postgresql.service index aa63e1a..f390308 100644 --- a/postgresql.service +++ b/postgresql.service @@ -46,6 +46,10 @@ Environment=PGDATA=/var/lib/pgsql/data # Disable OOM kill on the postmaster OOMScoreAdjust=-1000 +# ... but allow it still to be effective for child processes +# (note that these settings are ignored by Postgres releases before 9.5) +Environment=PG_OOM_ADJUST_FILE=/proc/self/oom_score_adj +Environment=PG_OOM_ADJUST_VALUE=0 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} ExecStart=/usr/bin/pg_ctl start -D ${PGDATA} -s -o "-p ${PGPORT}" -w -t 300 |