Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python psycopg2.OperationalError:错误:pgbouncer无法连接到服务器_Python_Postgresql - Fatal编程技术网

Python psycopg2.OperationalError:错误:pgbouncer无法连接到服务器

Python psycopg2.OperationalError:错误:pgbouncer无法连接到服务器,python,postgresql,Python,Postgresql,我使用python查询PostgreSQL,有时在运行代码时,会得到以下结果: psycopg2.OperationalError: ERROR: pgbouncer cannot connect to server 我正在寻求如何处理异常的建议 代码: 最可能的情况是,您的pgsql server不接受该连接。您的pgsql配置中的listen\u ip设置是什么?对不起,我在哪里可以找到这个runps-aef | grep pgbouncer-它会显示配置,然后用conn stings更

我使用python查询PostgreSQL,有时在运行代码时,会得到以下结果:

psycopg2.OperationalError: ERROR:  pgbouncer cannot connect to server
我正在寻求如何处理异常的建议

代码:


最可能的情况是,您的pgsql server不接受该连接。您的pgsql配置中的
listen\u ip
设置是什么?对不起,我在哪里可以找到这个run
ps-aef | grep pgbouncer
-它会显示配置,然后用conn stings更新您的问题,例如
grep port/etc/pgbouncer/pgbouncer.ini
我通过下面的命令行进行了尝试,详细信息如下“”C:\>cd C:\Program Files\PostgreSQL\9.5\bin C:\Program Files\PostgreSQL\9.5\bin>pg\u config SYSCONFDIR=C:/Program Files/PostgreSQL/9.5/etc PGXS=C:/Program Files/PostgreSQL/9.5/lib/PGXS/src/makefiles/PGXS.mk CONFIGURE=--启用线程安全--启用整数日期时间--启用nls--使用openssl--使用ossp uuid--使用libxml--使用libxslt--使用tcl--使用perl--使用python VERSION=postgresql9.5beta1“”
import psycopg2
while True:
        conn = psycopg2.connect(database="****", user="**, password="****", host="bdl****", port="5400")
        cur = conn.cursor()
        print ("Opened database successfully")    
        try:
            cur.execute('''select * from abc;''')
            conn.commit()
            conn.close()
        except psycopg2.OperationalError:
            continue
        break