Skip to content

Alert: PostgresConnectionPoolHigh

Symptom

Active Postgres connections exceed 80% of max_connections on lastvet-db.

Immediate action

ssh lastvet-db "sudo -u postgres psql -c \"SELECT count(*), state FROM pg_stat_activity GROUP BY state;\""

Diagnosis

  1. API connection pool misconfiguration or connection leak.
  2. Long-running queries blocking pool.
  3. Deploy causing connection spike.

Escalation

Ryan if API returns 503/timeout to clients.

Resolution history

Date Notes