ฉันกำลังพัฒนาแอปบน 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
และแอปของฉันก็กลับมาอยู่ในอากาศ นี่ไม่ใช่วันที่สนุก หากคุณ googled สิ่งนี้ให้ดื่มน้ำหนึ่งถ้วย