【发布时间】:2017-02-19 03:13:24
【问题描述】:
PHP 的 PDO(或者它各自的 PostgreSQL driver)是否有一个连接配置选项来启用 TCP 保持活动探测 like JDBC?
我遇到了一个问题,即我们通过 NAT 建立连接,该连接会在 5 分钟后断开连接(我无法更改此设置),并且我们在外部 Postgres 实例上运行的查询花费的时间超过 5运行几分钟,导致我们的客户端永远不会收到来自 Postgres 实例的响应并最终超时。
【问题讨论】:
-
请给我们更多信息。您正在使用 vps 或 dedi,您的操作系统和版本是什么。你ssh登录了吗?
-
@IvanBarayev 这些信息与这个问题有什么关系?这个问题是关于 pdo 的 pgsql 驱动程序的特定配置,以启用 tcp keep alive 探测。
-
很抱歉帮助您。祝你有美好的一天:)
标签: php postgresql pdo tcp keep-alive