情報のためにこれをここに残します、
このエラーは、PostgreSQLサーバーが別のマシン上にあり、外部インターフェイスでリッスンしていない場合にも発生する可能性があります。 。
この特定の問題をデバッグするには、次の手順に従います。
- postgresql.conf、
sudo vim /etc/postgresql/9.3/main/postgresql.conf
を見てください - 次の行を追加します:
listen_addresses = '*'
- サービスを再起動します
sudo /etc/init.d/postgresql restart
(上記のコマンドはubuntu用であることに注意してください。他のLinuxディストリビューションまたはOSでは、これらのファイルへのパスが異なる場合があります)
注:'*'
を使用する アドレスをリッスンする場合は、すべてのインターフェイスでリッスンします。 '0.0.0.0'
を実行する場合 次に、すべてのipv4をリッスンし、'::'
を実行すると 次に、すべてのipv6をリッスンします。
http://www.postgresql.org/docs/9.3/static/runtime-config-connection.html