From fe9b822023854b2c87696b31cc040e7158622a67 Mon Sep 17 00:00:00 2001 From: Takeshi Ideriha Date: Thu, 8 Oct 2026 10:40:20 +0900 Subject: [PATCH v1] Fix explain how postgres behaves when an OOM killer is invoked. --- doc/src/sgml/runtime.sgml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index d9984910cc4..3f5641c33bb 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -1359,9 +1359,13 @@ Out of Memory: Killed process 12345 (postgres). This indicates that the postgres process has been terminated due to memory pressure. - Although existing database connections will continue to function - normally, no new connections will be accepted. To recover, - PostgreSQL will need to be restarted. + If the postmaster is terminated, all connections will eventually be + terminated. To recover, PostgreSQL will + need to be restarted. + If another server process is terminated, all connections will be terminated + and PostgreSQL will automatically restart when + restart_after_crash + is on. -- 2.50.1 (Apple Git-155)