sql >> Databasteknik >  >> RDS >> PostgreSQL

Orsakas av:org.postgresql.util.PSQLEUndantag:FATAL:återstående anslutningsplatser är reserverade för superanvändaranslutningar som inte är replikerande

Det finns superuser_reserved_connections anslutningsplatser (3 som standard ) som är reserverade för superanvändare så att de kan ansluta även i en situation där alla anslutningsplatser är tagna.

Så du har faktiskt bara 297 platser tillgängliga.

Minska antingen det maximala antalet anslutningar för din anslutningspool eller öka max_connections i PostgreSQL.

Förresten, 300 är alldeles för högt. Du bör använda en mycket lägre inställning med en anslutningspool (såvida du inte har hundratals kärnor i din databasmaskin).



  1. Använda StringWriter för XML-serialisering

  2. Indexera en MySql TEXT kolumn?

  3. Konvertera 'smalldatetime' till 'time' i SQL Server (T-SQL-exempel)

  4. Ett sätt att se frågan efter att parametrar har tillämpats?