2016-09-21 49 views
0

enter image description here沒有可用的緩衝空間

我在Yii和postgres數據庫中使用應用程序。當我運行應用程序在現場服務器(不是本地系統)我得到這個錯誤

「CDbConnection無法打開數據庫連接:SQLSTATE [08006] [7]無法連接到服務器:沒有可用的緩衝區空間(0x00002747/10055) 服務器是否在主機「localhost」上運行,並接受端口5432上的TCP/IP連接 ?「

我有5個活動的客戶端數據庫。每次都沒有顯示錯誤。如何解決這個問題呢..?

+0

請確保您已正確配置了正在運行的服務器數據庫的proceted/config/main.php數據庫組件...並確保該數據庫處於打開狀態。 – scaisEdge

回答

1

當Winsock操作返回錯誤WSAENOBUFS時,PostgreSQL引發此錯誤消息。

微軟describes the error爲:可用

沒有緩衝區空間。

由於系統缺乏足夠的緩衝空間或隊列已滿,無法執行套接字上的操作。

這是一個Windows操作系統的問題。我對Windows沒有太多瞭解,但這聽起來像資源短缺。

也許有太多打開的TCP連接?

相關問題