pgsql: doc: Add restart on failure to example systemd file

From: Peter Eisentraut <peter(at)eisentraut(dot)org>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: doc: Add restart on failure to example systemd file
Date: 2026-03-03 12:20:23
Message-ID: E1vxOjf-002ARM-0c@gemulon.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-committers

doc: Add restart on failure to example systemd file

The documentation previously had a systemd unit file that would not
attempt to recover from process failures such as OOM's, segfaults,
etc. This commit adds "Restart=on-failure",` which tells systemd to
attempt to restart the process after failure. This is the recommended
configuration per the systemd documentation: "Setting this to
on-failure is the recommended choice for long-running services". Many
PostgreSQL users will simply copy/paste what the PostgreSQL
documentation recommends and will probably do their own research and
change the service file to restart on failure, so might as well set
this as the default in the PostgreSQL documentation.

Author: Andrew Jackson <andrewjackson947(at)gmail(dot)com>
Discussion: https://www.postgresql.org/message-id/flat/CAKK5BkFfMpAQnv8CLs%3Di%3DrZwurtCV_gmfRb0uZi-V%2Bd6wcryqg%40mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/b30656ce0071806ce649f2b69a4d06018d5c01a4

Modified Files
--------------
doc/src/sgml/runtime.sgml | 1 +
1 file changed, 1 insertion(+)

Browse pgsql-committers by date

  From Date Subject
Next Message Melanie Plageman 2026-03-03 21:04:39 pgsql: Add read_stream_{pause,resume}()
Previous Message Álvaro Herrera 2026-03-03 12:11:52 pgsql: Reduce scope of for-loop-local variables to avoid shadowing