【问题标题】:No buffer space available没有可用的缓冲空间
【发布时间】:2016-09-21 07:30:13
【问题描述】:

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

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

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

【问题讨论】:

  • 确保您已为实时服务器数据库正确配置了 proceted/config/main.php db 组件..并确保数据库已打开..

标签: postgresql yii postgresql-9.3 postgresql-9.4


【解决方案1】:

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

微软describes the error 为:

没有可用的缓冲区空间。

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

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

可能打开的 TCP 连接太多?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-14
    • 2010-11-16
    • 2016-08-08
    • 2017-03-18
    • 2015-11-05
    • 2012-04-26
    相关资源
    最近更新 更多