जानकारी के लिए इसे यहाँ छोड़ रहे हैं,
यह त्रुटि तब भी हो सकती है जब PostgreSQL सर्वर किसी अन्य मशीन पर हो और बाहरी इंटरफेस पर नहीं सुन रहा हो ।
इस विशिष्ट समस्या को डीबग करने के लिए, आप निम्न चरणों का पालन कर सकते हैं:
- अपना postgresql.conf देखें,
sudo vim /etc/postgresql/9.3/main/postgresql.conf
- यह पंक्ति जोड़ें:
listen_addresses = '*'
- सेवा को पुनरारंभ करें
sudo /etc/init.d/postgresql restart
(ध्यान दें, ऊपर दिए गए आदेश ubuntu के लिए हैं। अन्य linux distro या OS में थीसिस फ़ाइलों के लिए अलग पथ हो सकते हैं)
नोट:'*'
. का उपयोग करके सुनने के लिए पते सभी इंटरफेस पर सुनेंगे। अगर आप '0.0.0.0'
. करते हैं तो यह सभी ipv4 के लिए सुनेगा और यदि आप '::'
. करते हैं तब यह सभी ipv6 के लिए सुनेगा।
http://www.postgresql.org/docs/9.3/static/runtime-config-connection.html