Runbook

PostgreSQL database connection refused.

Back to Runbooks

Overview

This incident type occurs when a software system is unable to establish a connection to a PostgreSQL database due to the database server refusing the connection. This can be caused by a variety of factors such as network issues, incorrect credentials, or the database server being unavailable. This can lead to the system being unable to perform necessary database operations, which can impact the functionality of the software system.

Parameters

Debug

Check if PostgreSQL service is running

Check if the PostgreSQL server is listening to incoming connections on the correct port

Check if the PostgreSQL server is listening on the correct IP address

Try to connect to the PostgreSQL database using the psql client and the correct credentials

Check the PostgreSQL server configuration file for any settings that may be causing connection issues

Network connectivity issues such as firewall blocking the database connection port or DNS resolution failure.

Repair

Allow traffic from the PostgreSQL port in iptables

Restart the PostgreSQL server

Learn more

Related Runbooks

Check out these related runbooks to help you debug and resolve similar issues.