
Process - note that you might need to enable core dumps first, see the Postgres wiki links at the end for detailsĪssuming you have already enabled core dumps, and are on a Linux/BSD system, you can use gdb to access the core dump like this, replacing the locations of the core dump (named postmaster.1271644870 here) and postgres binary to match the correct ones on your system: If this occurs on your own self-managed system the next step is to review the core dump file for the crashed If this occurs on a hosted cloud platform like Amazon RDS, you should reach out to their support team, as only they will be able to access the necessary details on the server system. The server will transition into S3 - Server Start (Recovering) after it successfully terminated all processes.ĭepending on your setup you have different options available to investigate the root cause of the crash further. That means you will not just see that single connection error out, but every other connection as well. Note that due to the way Postgres uses shared memory the crash of one server process means that everything will be restarted.

SIGABRT) are sent to one of the Postgres processes. It may also occur when unexpected signals (e.g. Typically this occurs due to bugs in Postgres itself, or in a Postgres extension. One or more Postgres server processes have crashed and the server will be restarted to recover. LOG: all server processes terminated reinitializing


HINT: In a moment you should be able to reconnect to the database and repeat your command. WARNING: terminating connection because of crash of another server processĭETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
