psycopg2在3分钟后杀死查询

时间:2017-07-25 16:34:46

标签: python postgresql psycopg2 postgresql-9.4

我正在使用psycopg2版本2.6.1,每当我对远程服务器运行查询时,如果它不到3分钟它将完美运行,但如果它运行超过3分钟就会被杀死。

我通过以下方式(客户端)连接并执行查询:

import psycopg2
con = psycopg2.connect("dbname=DB user=DB_User host=192.168.1.100 password=WriteRandomPassword")
cur = con.cursor()
cur.execute('select * from Random_schema.Random_Table')

在Postgres服务器的日志中,我得到(服务器端):

LOG:  could not send data to client: Connection reset by peer

执行tcpdump客户端向Postgres服务器发送“R”(重置)标志并终止连接。

如果我运行相同的查询但使用Postgres服务器作为localhost,则查询将运行所需的时间,仅当我尝试将其作为远程访问时才运行。

PS。我正在使用Postgresql 9.4。

0 个答案:

没有答案