PostgreSQL と PG Admin 3 がリッスンしない

PostgreSQL と PG Admin 3 がリッスンしない

私は PostGIS 拡張機能付きの PostgreSQL 9.4 を使用しています。サーバーをオフにしてラック内の別の場所に移動するまで、すべて正常に動作していました。

「サーバーが listen していません」というエラーが表示されます。.conf ファイルには listen 範囲を示す「*」があり、接続を許可するように設定されています。

サーバーにリモート接続して、「PostgreSQL 9.4 (localhost:5432)」に問題なく接続できます。ただし、サーバー GIS にアクセスする必要があり、そこでリスニング エラーが発生します。

答え1

まずサービスをチェックし、サービスを再開します

動作しない場合は、設定ファイルを確認し、パラメータが正しく設定されていることを確認してください。

listen_addresses = '*'
port = 5432

コマンドプロンプトでリッスンポートの広告が吹き飛んだかどうかを確認します:

netstat -abno | findstr :5432*

また、コマンドプロンプトで簡単に新しいサービスを作成することもできます。

pg_ctl register -N [SERVICENAME] -U [USERNAME] -P [PASSWORD] -D
[DATADIR] -S [START-TYPE] -w

問題が解決しない場合は、postgresログを確認し、エラーログをお送りください。

詳細は、http://www.postgresql.org/docs/9.4/runtime-config-logging.html を参照してください。

関連情報