1

15 台の PC を接続するローカル ネットワークがあります。すべての PC に postgres がインストールされています (8.3、8.4、9.2)。すべてのデータベースには、名前、ユーザー、パスワードなどのインストール パラメータがまったく同じです。

私は、JDBC ライブラリを実装する Java アプリケーションを使用しており、1 台を除くすべてのコンピューターのデータベースに正しく接続できました。pg_hba.conf と postgresql.conf に必要なパラメータを正しく設定したと確信しています。これらは 15 台の PC すべてで同じように設定されているからです。

また、ポート 5432 に対して Windows ファイアウォールの例外を設定しました。

これらすべてのことから、問題は接続を受け入れない特定の PC にあると結論付けました。残りと同じWindows 7 Ultimateがインストールされており、postgres 8.3がインストールされています。

これは私が得るエラーです: org.postgresql.util.PSQLException: 接続試行がタイムアウトしました。

PCをゼロからフォーマットしたくない

誰かがこれで私を助けることができますか?

4

1 に答える 1

0

さて、これで、あまり正統ではない解決策で問題を解決する方法がわかりました。これが発生した場合、動作中の PC から pg_hba.conf をコピーするだけで問題は解決します。これが役立つことを願っています。

于 2016-12-05T01:43:32.957 に答える