Tôi đang phát triển một ứng dụng trên Heroku với phần phụ trợ Postgresql. Định kỳ, tôi nhận được thông báo lỗi này khi cố gắng truy cập cơ sở dữ liệu, cả từ CLI và từ việc tải một trang trên máy chủ:
psql: FATAL: remaining connection slots are reserved for non-replication superuser connections
Bất cứ ai nhìn thấy điều này trước đây hoặc xin vui lòng giúp tôi chỉ đúng hướng?
heroku pgbackupslệnh để tạo bản sao lưu mặc dù có lỗi này.
.battập lệnh trong Windows cho điều này: for /l %%x in (1, 1, 100) do ( start psql )trong đó 100 là số lượng phụ trợ mong muốn.
pg:backups copy, pg:backups capturebằng cách kết nối với nó từ pgAdmintrên máy tính của riêng tôi, hoặc bất kỳ cách nào khác tôi có thể tưởng tượng. Thậm chí pg:killallkhông giúp được gì. Một giờ sau, tôi đã thử lại và các kết nối là 50-50, vì vậy sau một vài lần thử tôi đã thành công pg:backups copyvà ứng dụng của tôi đã hoạt động trở lại. Đây không phải là một ngày vui vẻ. Nếu bạn googled này, uống một cốc nước.