Я розробляю додаток для Heroku з бекендом Postgresql. Періодично я отримую це повідомлення про помилку при спробі доступу до бази даних як від CLI, так і при завантаженні сторінки на сервер:
psql: FATAL: remaining connection slots are reserved for non-replication superuser connections
Хтось бачив це раніше чи, будь ласка, допоможіть мені направити мене в правильному напрямку?
heroku pgbackups
команду для створення резервної копії, незважаючи на цю помилку.
.bat
скрипт у Windows для цього: for /l %%x in (1, 1, 100) do ( start psql )
де 100 бажана кількість місць.
pg:backups copy
, pg:backups capture
шляхом підключення до нього від pgAdmin
на моєму власному комп'ютері, або будь-яким іншим способом я міг собі уявити. Навіть pg:killall
не допомогло. Через годину я спробував ще раз, і з'єднань було 50-50, тож після кількох спроб я мав успіх, pg:backups copy
і моя програма повернулася в ефір. Це був ... не веселий день. Якщо ви погуглили це, випийте склянку води.