无法从数据源获取Jdbc连接,SSL错误:连接重置

时间:2019-10-22 10:48:39

标签: postgresql ssl openshift flyway

连接到在OpenShift环境中运行的postgresql pod时遇到连接问题。详细如下 网址:jdbc:postgresql://XXX:5432/YYY?sslmode=require

Boxfuse的Flyway 4.2.0

错误:

  

无法从数据源获取Jdbc连接   (jdbc:postgresql:// XXX:5432 / YYY?sslmode = require)   用户“ ABC”:SSL错误:连接重置

只想确认是否需要添加证书才能使连接正常工作?

请告知。

2 个答案:

答案 0 :(得分:0)

我们通过将flyway版本升级到6.0.7,并将postgres驱动程序版本升级到42.2.8,解决了此问题。

以下URL字符串有效 jdbc:postgresql:// XXX:5432 / YYY?sslmode = require

谢谢大家。

答案 1 :(得分:-1)

我建议您检查应用程序的网络设置,这基本上意味着要看看:

  1. 路由(您的主机名是否存在DNS记录?您的路由指向正确的服务和服务端口吗?)
  2. 服务(目标端口是您的Postgresql侦听的端口吗?)
  3. deploymentconfig(您公开了正确的端口吗?)
  4. postgresql(它需要侦听0.0.0.0而不是localhost / 127.0.0.1->所有接口(一个常见错误))