postgresql - SSL 系统调用错误 : Operation timed out | pgAdmin 4, Postgres

标签 postgresql pgadmin-4

如果我让 session 闲置超过 60 秒左右然后尝试查询,我将面临持续超时。

pgAdmin4,版本 5.7 (4280.88) PostgreSQL 13.4

ERROR: SSL SYSCALL error: Operation timed out

这两个值都设置为 0。

SHOW statement_timeout;
SHOW idle_in_transaction_session_timeout;

谁能告诉我如何解决这个问题?

我必须重新连接 session 才能使其正常工作,这样所有临时表都会丢失。

最佳答案

这看起来像是配置错误的网络组件,在空闲时会断开连接。

解决这个问题的典型方法是在操作系统或 PostgreSQL 服务器上使用 tcp_keepalives_idle 参数或 libpq 客户端连接参数 keepalives_idle 配置 TCP keepalive > (尽管我认为你不能在 pgAdmin 中使用连接字符串)。

关于postgresql - SSL 系统调用错误 : Operation timed out | pgAdmin 4, Postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69461547/

相关文章:

javascript - .map 函数内的异步验证

sql - 根据连接表的另一列对一列进行双重计数

sql - 跨字段选择 MIN 和 MAX 并按用户聚合

python - 在 Ubuntu 上安装 pgAdmin - 不工作

python - 如何在 Python 中使用 psycopg2-binary?

sql - 将 2 个复杂的 GROUP BY/PARTITION BY 查询调整为 1 个查询

postgresql - rake db :migrate does nothing in Rails 4. 1 应用程序并无错误退出

postgresql - pgAdmin 不会启动(永久加载)

postgresql - 无法将 ".sql"文件恢复到 pgadmin4

pgadmin-4 - pgAdmin 4 中查询工具的问题