Tworzę aplikację na Heroku z zapleczem Postgresql. Okresowo otrzymuję ten komunikat o błędzie podczas próby dostępu do bazy danych, zarówno z CLI, jak i podczas ładowania strony na serwerze:
psql: FATAL: remaining connection slots are reserved for non-replication superuser connections
Czy ktoś widział to wcześniej lub proszę, pomóż mi wskazać właściwy kierunek?
heroku pgbackups
mimo tego błędu udało mi się użyć polecenia, aby utworzyć kopię zapasową.
.bat
skrypt w systemie Windows do tego: for /l %%x in (1, 1, 100) do ( start psql )
gdzie 100 jest pożądaną liczbą backendów.
pg:backups copy
, pg:backups capture
łącząc się z nią z pgAdmin
własnego komputera ani w żaden inny sposób, jaki mogłem sobie wyobrazić. Nawet pg:killall
nie pomogło. Godzinę później spróbowałem ponownie i połączenia wynosiły 50-50, więc po kilku próbach udało pg:backups copy
mi się i moja aplikacja wróciła w powietrze. To nie był ... niezbyt przyjemny dzień. Jeśli to wygooglowałeś, wypij szklankę wody.