5

この問題は、昨夜、Adempiere を使用していたときに発生しました。adempiere サーバーがクラッシュしました。データベースがないことを示唆しています。すべてが突然起こったのですが、その理由はわかりません。

を確認したので、次のnetstat -nlp | grep 5432ように表示されます

tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      -               
tcp6       0      0 :::5432                 :::*                    LISTEN      -               
unix  2      [ ACC ]     STREAM     LISTENING     150917   -                   /var/run/postgresql/.s.PGSQL.5432

そして、 psql -U postgres -h localhost を試してみると、接続に成功しましたが、試してみるとpsql -U postgres -h 192.168.1.103、接続に失敗し、次のように示されました。

psql: could not connect to server: No route to host
Is the server running on host "192.168.1.103" and accepting
TCP/IP connections on port 5432?

次に、pg_hba.conf と postgresql.conf を確認しました。次のように正しいです。

host all all 192.168.1.0/24 md5
listen_addresses='*'

私の設定は正しいと思います。以前は正常に接続していましたが、今は接続できない可能性があります。誰か助けてくれませんか?

4

3 に答える 3

1

「ホストへのルートがありません」は、ネットの問題の可能性があることを意味します。最初に ping 192.168.1.103; 動作する場合は、「telnet 192.168.1.103 5432」よりもポートが正常かどうかを確認してください。

pg_hba の問題ではありません。</p>

于 2012-06-25T06:50:09.550 に答える