psycopg2连接,定义游标,但所有请求超时

时间:2016-06-21 19:11:49

标签: python postgresql psycopg2

我正在尝试使用python连接到postgresql数据库,我连接正常,并创建游标就好了。但是,当我运行任何类型的查询时,它会给我以下消息:

psycopg2.DatabaseError: could not receive data from server: Operation timed out

这是一个c4.xlarge ec2实例。我已将端口更改为9200,我的配置允许从我的ip范围连接。代码打印出游标和连接对象。

<connection object at 0x1085409d0; dsn: 'dbname=ecs user=masked password=xxxxxxx host=masked port=9200', closed: 0> <cursor object at 0x1085fcde0; closed: 0>

代码:

import psycopg2

print "Connecting to PostGres"
database_connection = psycopg2.connect(database="ecs", user="masked", password="masked", host="masked", port="9200")
database_cursor_1 = database_connection.cursor()
print database_connection, database_cursor_1

但是当我运行任何查询时无关紧要我收到错误消息无法接收数据操作超时。

我在Mac上。 Postgres正在CentOS上运行。

0 个答案:

没有答案