【问题标题】:Bluemix Secure Gateway AS 400 DB2 Connection refused IssueBluemix 安全网关 AS 400 DB2 连接被拒绝问题
【发布时间】:2017-02-17 23:33:26
【问题描述】:

我已将 Bluemix 安全网关客户端配置为使用 Windows 机器连接到 AS 400 上的 DB2。我能够从运行安全网关客户端的 Windows 机器上的应用程序成功运行 Db2 连接。但是,当我在 Bluemix 上运行相同的应用程序并修改代码以描述 Secure Gateway 客户端目标详细信息时,出现“连接被拒绝”错误。

我浏览过 how to connect a bluemix app to on-premise db/as400? ,其中提到了 OS 400 的安全网关客户端。 想了解如何解决“拒绝连接”的问题?我们是否必须使用来自 Bluemix 的不同 DB2Driver/DB2 Connect 字符串?或者要在 AS400 服务器上进行任何其他设置吗?

【问题讨论】:

  • 我正在使用 JT 驱动程序并已映射到 DB2 的端口 446。还为带有端口 446 的 DB2 服务器配置了 ACL。
  • Connection Refused 错误是否发生在 BlueMix 应用程序或 SG 客户端上?假设连接到达 SG 客户端,您能否共享与连接尝试关联的日志子集?
  • 连接被拒绝发生在 Bluemix APP 中。下面是堆栈跟踪错误] java.sql.SQLException: 应用程序请求者无法建立连接。 (连接被拒绝(连接被拒绝)) [err] java.sql.SQLException:应用程序请求者无法建立连接。 (连接被拒绝(连接被拒绝)) [err] at com.ibm.as400.access.JDError.throwSQLException(JDError.java:566) [err] at com.ibm.as400.access.AS400JDBCConnection.setProperties(AS400JDBCConnection.java:第3346章)在com.ibm.as400.access.AS400JDBCDriver.prepareConnection
  • 在这种情况下,通常只有在 SG 服务器上尚未建立侦听器时才会遇到该错误。 SG Client 是否连接到网关?如果是,能否提供启动时生成的日志?
  • 是... SG 服务器已连接到 SG 客户端。我还使用 SG 服务器/SG 客户端组合使用不同的目的地连接到其他几个 MYSQL DB,它工作正常。问题在于 AS400 上只有 DB2

标签: ibm-cloud ibm-midrange secure-gateway


【解决方案1】:

鉴于在您的 BlueMix 应用程序和 SG 服务器之间发生了 Connection refused 错误,并且在 SG 客户端上没有生成日志,听起来问题在于未在 SG 服务器上打开侦听器,而不是SG Client 和 DB2 之间的问题。当 SG 客户端最初连接到 SG 服务器时,所有侦听器都应该出现。

您是否能够卷曲或远程登录此特定目的地提供的云主机:端口?或者这种拒绝连接是否特定于您的 BlueMix 应用程序?无论哪种情况,此答案都将为进一步调查提供更多方向。

【讨论】:

  • 我不认为 Bluemix 应用程序和 SG 服务器之间存在问题。在具有相同 SG 服务器和 SG 客户端组合的相同 Bluemix 应用程序中,我使用的是 MYSQL,并且它连接正确。同一网络上的 MYSQL 和 DB2 都使用相同的 SGCLient。 MYSQL 连接工作正常,但 AS 400 上的 DB2 给出连接被拒绝错误。我不确定 AS-400 上的 DB2 是否需要一些独特的设置
  • 当您的 BlueMix 应用程序尝试连接时,如果 SG 客户端上没有生成日志,则连接永远不会通过 SG 服务器。
  • 谢谢。我可以使用与 SGServer 相同的 SGCLient 连接到 MYSQL。这意味着组合内的通信是正确的,不确定为什么它不工作或为 DB2 连接生成日志。你知道我们如何调试它以获得更多日志吗?目前我已设置为 TRACE 选项
  • 不幸的是,目前无法公开访问 SG 服务器上的连接日志以进行故障排除——这一切都必须根据目标的配置和应用程序日志中的错误报告来完成.您为初始连接配置的协议是否可能与您的应用程序实际尝试连接的协议不匹配?
猜你喜欢
  • 2011-06-28
  • 1970-01-01
  • 1970-01-01
  • 2013-10-11
  • 2017-08-08
  • 2017-03-26
  • 1970-01-01
  • 1970-01-01
  • 2011-06-24
相关资源
最近更新 更多