【发布时间】:2016-06-09 00:28:30
【问题描述】:
我正在尝试弄清楚如何在create_engine() 中设置连接超时,到目前为止我已经尝试过:
create_engine(url, timeout=10)
TypeError:使用配置 PGDialect_psycopg2/QueuePool/Engine 将无效参数“超时”发送到 create_engine()。请检查 关键字参数适合这种组合 组件。
create_engine(url, connection_timeout=10)
TypeError: 发送到的参数“connection_timeout”无效 create_engine(),使用配置 PGDialect_psycopg2/QueuePool/引擎。请检查关键字 参数适用于这种组件组合。
create_engine(db_url, connect_args={'timeout': 10})
(psycopg2.OperationalError) 无效的连接选项 “超时”
create_engine(db_url, connect_args={'connection_timeout': 10})
(psycopg2.OperationalError) 无效的连接选项 “连接超时”
create_engine(url, pool_timeout=10)
我该怎么办?
【问题讨论】:
标签: python postgresql sqlalchemy psycopg2