2012-04-23 49 views
0

私の質問にはすでに回答がありましたが、申し訳ありませんがまだ見つかりません。 C++と接続プールを使用して、Win32コンソールアプリケーションでPostgreSQLデータベースに接続しています。最初はOKです。しかし、しばらくしてから、プログラムがエラーを受け取りました。「サーバーが予期せず接続を閉じました。これは、サーバーが要求の処理前または処理中に異常終了したことを意味します。サーバーが予期せず接続を終了しました

PostgreSQLログファイルを開くと、「クライアント接続で予期しないEOF、クライアントからデータを受信できませんでした:ターゲットマシンが積極的に拒否したため接続できませんでした」というメッセージが表示されます。

ありがとうございました。

+2

クライアントとサーバーの間にファイアウォールはありますか? –

+0

PostgreSQLが動作しているサーバにはファイアウォールがあり、クライアントのファイアウォールはオフになっています。私はサーバー上のファイアウォールをオフにしようとしているし、結果をあなたに知らせるでしょう。ありがとうございました:) –

+0

まだ起こる:( –

答えて

0

これは実際にはネットワークの問題のようです。私は最初にファイアウォールを探し、次にスイッチを探しています。私はケーブルや悪いネットワークカードがこのような問題を引き起こすとは思わない。

何が起こっているかは、接続がリセットされているということです。ネットワーク上の問題が解消された場合、次に問題となるのは接続プールソフトウェアです。これを切り替えて、問題が解決しないかどうか確認してください。

関連する問題