python api可以设置会话的timeout吗

远程服务器上执行query 运行时间较长,本地没有等到完全返回程序就推出了,请问怎么设置timeout并抛出异常?

请先 登录 后评论

1 个回答

wale

可以用session类的setTimeout方法。

与 session 建立连接时使用的参数 keepAliveTime 不同,setTimeout 是 用于设置 TCP 连接 TCP_USER_TIMEOUT 选项。可以设置用户允许 TCP 连接在没有端到端连接的情况下的生存时间(单位 秒/s)。参考 Linux Socket options

>>> ddb.session.setTimeout(3600)

注: 本方法仅在 Linux 系统生效。默认时间为 30 秒。


请先 登录 后评论