2012-04-23 172 views
0

對不起,如果我的問題已被回答,但我還找不到它。 我正在使用C++和連接池連接到Win32控制檯應用程序中的PostgreSQL數據庫。它在開始時運行正常。然而,一段時間後程序收到一個錯誤:「服務器意外地關閉了連接,這可能意味着服務器在處理請求之前或之時異常終止」。服務器意外關閉連接

當我打開PostgreSQL日誌文件時,它顯示消息:「客戶端連接上的意外EOF,無法從客戶端接收數據:由於目標計算機主動拒絕,無法建立連接。」

謝謝你的幫助。

+2

客戶端和服務器之間是否存在防火牆? – 2012-04-23 03:44:23

+0

運行PostgreSQL的服務器已啓動防火牆,客戶端防火牆關閉。我試圖關閉服務器上的防火牆,然後讓你知道結果。謝謝你:) – 2012-04-23 04:12:43

+0

仍然會發生:( – 2012-04-24 02:41:17

回答

0

這聽起來像是一個網絡問題。我會首先查看防火牆,然後是交換機。我不認爲有線或壞的網卡會導致這樣的問題。

聽起來像是一個連接正在重置。如果你消除了網絡問題,那麼下一個領域就是連接池軟件。看看切換出來,看看問題是否仍然存在。

相關問題