मैं एक Postgresql बैकएंड के साथ हरोकू पर एक ऐप विकसित कर रहा हूं। समय-समय पर, मुझे यह त्रुटि संदेश मिलता है जब डेटाबेस तक पहुंचने की कोशिश करते हैं, दोनों सीएलआई से और सर्वर पर एक पेज लोड करने से:
psql: FATAL: remaining connection slots are reserved for non-replication superuser connections
पहले किसी ने भी इसे देखा या कृपया मुझे सही दिशा में इंगित करने में मदद करें?
heroku pgbackups
इस त्रुटि के बावजूद बैकअप बनाने के लिए कमांड का उपयोग करने में सक्षम था ।
.bat
इसके लिए विंडोज में स्क्रिप्ट: 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
और मेरा ऐप वापस हवा में आ गया। यह ... एक मजेदार दिन नहीं था। यदि आप इसे गुगली करते हैं, तो एक कप पानी पिएं।