API Connect数据网关注册在OpenShift 4.5上失败

如何解决API Connect数据网关注册在OpenShift 4.5上失败

我们已经在OpenShift(OKD)4.5上初步部署了IBM API Connect v2018.4.1.13-ifix3.0,并且所有pod都在线并且看起来很开心。

当需要注册网关服务时,会在两个网关容器之一的日志上看到堆栈跟踪,并且Web控制台返回500。以下是Web控制台调试的一些详细信息:

0: "An error occurred communicating with the gateways subsystem at 'https://gwd.apic.mysite.com' (status: 400,response: '"Unable to perform initial registration for API Management. Error: Unable to register gateway service,registration / de-registration of API Management instance in progress."')."
status: 500

这是其中一个网关窗格上的标准输出

20201030T173924.161Z [apiconnect][0x88e000de][apic-gw-service][error] apic-gw-service(default): tid(243): Unable to obtain access token from https://api.apic.mysite.com/api/token 
20201030T173924.161Z [apiconnect][0x88e000b3][apic-gw-service][error] apic-gw-service(default): tid(243): Unable to perform initial registration for API Management. Error: RequestError: Error: connect ETIMEDOUT 10.0.155.45:443                                                                                                                                      
20201030T173924.162Z [apiconnect][0x88e00127][apic-gw-service][error] apic-gw-service(default): tid(243): Stack trace for prevIoUs error:                                           
    at new RequestError (/root/gateway-director/node_modules/request-promise-core/lib/errors.js:14:15)                                                                              
    at Request.plumbing.callback (/root/gateway-director/node_modules/request-promise-core/lib/plumbing.js:87:29)                                                                   
    at Request.RP$callback [as _callback] (/root/gateway-director/node_modules/request-promise-core/lib/plumbing.js:46:31)                                                          
    at self.callback (/root/gateway-director/node_modules/request/request.js:185:22)                                                                                                
    at emitOne (events.js:116:13)                                                                                                                                                   
    at Request.emit (events.js:211:7)                                                                                                                                               
    at Request.onRequestError (/root/gateway-director/node_modules/request/request.js:881:8)                                                                                        
    at emitOne (events.js:116:13)                                                                                                                                                   
    at ClientRequest.emit (events.js:211:7)                                                                                                                                         
    at TLSSocket.socketErrorListener (_http_client.js:401:9)                                                                                                                        
    at emitOne (events.js:116:13)                                                                                                                                                   
    at TLSSocket.emit (events.js:211:7)                                                                                                                                             
    at emitErrorNT (internal/streams/destroy.js:66:8)                                                                                                                               
    at _combinedTickCallback (internal/process/next_tick.js:139:11)                                                                                                                 
    at process._tickCallback (internal/process/next_tick.js:181:9)

在群集上找不到IP(10.0.155.45)-找不到EndpointServicePodNode地址-即使在所有IP命名空间;没有提及该IP。

我也对无法访问令牌有点好奇。由于此网关不是v5兼容模式,因此我不得不启用tms,但是我不确定应在何处配置它。如果是的话,在IBM的说明中没有提及它。

任何建议表示赞赏。

欢呼

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?