2012-09-08 93 views
1

我有两个EC2实例,其中一个需要将大量数据插入另一个Postgresql数据库中。顺便说一下,它是开放的街道地图数据,我使用osm2pgsql实用程序插入数据,不确定是否相关,我不这么认为。远程连接Postgresql的超时时间

对于较小的插入,一切都很好,但对于非常大的刀片东西超时15分钟左右之后,操作失败:

COPY_END for planet_osm_point failed: SSL SYSCALL error: Connection timed out

这是超时PostgreSQL可以,Ubuntu或者AWS执行呢?不太确定从何处开始故障排除。

谢谢

回答

1

可能是由于重新协商。检查日志,也许调整 ssl_renegotiation_limit = 512MB(默认) setting it to zero will disable negotiation

+0

谢谢你,所以当你说的检查日志你的意思是SSL日志或PostgreSQL日志?如果是ssl,你会查看数据库服务器机器还是连接到它的客户机。对不起,我对这个东西很新。再次感谢。 – Bruce

+0

截至2016年,根据文档,ssl_renegotiation_limit的默认设置为零。不过,你应该检查你的设置以确保。此外,这仍然是一个问题: - / –