Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Doc: fix our example systemd script.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 20 Mar 2022 16:39:40 +0000 (12:39 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 20 Mar 2022 16:40:01 +0000 (12:40 -0400)
The example used "TimeoutSec=0", but systemd's documented way to get
the desired effect is "TimeoutSec=infinity".

Discussion: https://postgr.es/m/164770078557.670.5467111518383664377@wrigleys.postgresql.org

doc/src/sgml/runtime.sgml

index 825b9ac00b3cbaaefb621ae5eab2aff6c3a304fc..e9d3a57957abbb68b083fe751ec56929fbe9f2ca 100644 (file)
@@ -410,7 +410,7 @@ ExecStart=/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
 ExecReload=/bin/kill -HUP $MAINPID
 KillMode=mixed
 KillSignal=SIGINT
-TimeoutSec=0
+TimeoutSec=infinity
 
 [Install]
 WantedBy=multi-user.target
@@ -422,11 +422,11 @@ WantedBy=multi-user.target
      <para>
       Consider carefully the timeout
       setting.  <application>systemd</application> has a default timeout of 90
-      seconds as of this writing and will kill a process that does not notify
+      seconds as of this writing and will kill a process that does not report
       readiness within that time.  But a <productname>PostgreSQL</productname>
       server that might have to perform crash recovery at startup could take
-      much longer to become ready.  The suggested value of 0 disables the
-      timeout logic.
+      much longer to become ready.  The suggested value
+      of <literal>infinity</literal> disables the timeout logic.
      </para>
     </listitem>