Toggle navigation
PostgreSQL中文社区
首页
(current)
社区新闻
中文文档
加入ACE
相关资料
了解PostgreSQL
PostgreSQL相关文档
PostgreSQL软件下载
PostgreSQL中文图书
社区年会PPT资料
关于中文社区
注册
登录
全部
Bug
使用技巧
内容问题
建议
系统安装
集群复制
其他
首页
有问有答(FAQ)
【Bug】
类主题列表
huanghaolin
调用libpq的PQexec(),出现死锁在PQgetResult()中? ...
... 2019-08-14 10:26:30+08...1楼
集群环境里,PG数据库服务的节点重启,重启期间有其他节点的程序采用libpq的PQexec()函数去执行sql语句,会一直死锁在libpq库的PQgetResult()函数出不来,也不会反回值。已经通过“set statement_timeout to 20000”去设置这个连接的查询超时,但是上述的异常情况还是会出现死锁,看起来超时无效。想请教下,这是这个库函数本身的缺陷吗?有什么方法可以避免死锁在底层库的情况吗?
我的签名:
您还没有登录,请您登录后再发表回复
© 2010 PostgreSQL中文社区