我一直在寻找答案,但却找不到任何解决方案。第一个连接随机超时或超时或类似错误。它似乎主要发生在我们的Windows 7客户端而不是Windows 8.应用程序是.net 4.0。 如果你最终继续尝试它会连接,但用户非常沮丧。有没有解决这个或可能有信息分享?
我已设置为允许连接conf文件中的所有用户,使用md5将超时设置为30秒等。它在这一点上是完全随机的。
提前感谢!
答案 0 :(得分:0)
在postgresql.conf文件中,使tcp_keepalives_idle = 20保持空闲连接处于活动状态。默认情况下,此行已注释。 Read this for more details. 每20秒钟,这将为您的所有空闲连接发送保持活动信号。