找出psycopg2超时原因的方法

时间:2016-03-13 20:45:46

标签: python postgresql psycopg2

我正在尝试使用Python连接到远程postgresql数据库。我正在使用psycopg2。以下是用于建立连接的格式:

con = psycopg2.connect( dbname = config['db'], 
                        host = config['host'], 
                        port = config['port'], 
                        user = config['user'], 
                        password = config['pass'])

我在其他SO问题中已经注意到可以添加connect_timeout = xx来指定超时延迟。无论如何,问题是当超时确实发生时,它会询问host是否正确以及port是否正确。

它们是,并且使用JSFtp在Node中设置的类似连接成功。我是否可以采取任何其他步骤来分解psycopg2正在采取的步骤,以确定正在发生的中断?

0 个答案:

没有答案