没有可用的缓冲空间

时间:2016-09-21 07:30:14

标签: postgresql yii postgresql-9.3 postgresql-9.4

enter image description here

我在Yii和postgres数据库中使用了一个应用程序。当我在实时服务器(而不是本地系统)上运行应用程序时,我收到此错误

“CDbConnection无法打开数据库连接:SQLSTATE [7006] [7]无法连接到服务器:没有可用的缓冲区空间(0x00002747 / 10055) 服务器是否在主机“localhost”上运行并接受 端口5432上的TCP / IP连接?“

我有5个活跃的客户端数据库。每次都没有显示错误。如何解决这个问题..?

1 个答案:

答案 0 :(得分:1)

当Winsock操作返回错误WSAENOBUFS时,PostgreSQL会抛出此错误消息。

Microsoft describes the error as:

  

没有可用的缓冲区空间。

     

无法执行套接字上的操作,因为系统缺少足够的缓冲区空间或队列已满。

这是Windows操作系统的问题。我不太了解Windows,但听起来像资源短缺。

也许开放的TCP连接太多了?