技术文章 - CS328912
配置 ThingWorx Navigate 后,Integration Runtime 无法连接到 Thingworx,IR 日志显示它仍然尝试通过错误的主机名连接到 ThingWorx
已修改: 22-Dec-2022
适用于
- Windchill Navigate (formerly ThingWorx Navigate) 8.5.3
说明
- 配置 ThingWorx Navigate 后,Integration Runtime 无法连接到 Thingworx,IR 日志显示它仍然尝试通过错误的主机名连接到 ThingWorx
- 集成运行时日志具有以下内容。突出显示的内容是错误的主机名。
2020-12-08 04:00:24.033 [Client-EndpointMonitor-1] 错误 ctcccnNettyClientConnectionFactory - 连接到服务器时发生异常
java.util.concurrent.TimeoutException:等待 websocket 握手完成超时
在 com.thingworx.communications.client.connection.netty.NettyClientConnectionFactory$HandshakeCompletionNotifier.await(NettyClientConnectionFactory.java:693)
在 com.thingworx.communications.client.connection.netty.NettyClientConnectionFactory.createConnection(NettyClientConnectionFactory.java:398)
在 com.thingworx.communications.client.endpoints.ClientCommunicationEndpoint.refillConnections(ClientCommunicationEndpoint.java:230)
在 com.thingworx.communications.common.endpoints.monitor.ConnectivityMonitorTask.dutyCycleOn(ConnectivityMonitorTask.java:159)
在 com.thingworx.communications.common.endpoints.monitor.ConnectivityMonitorTask.run(ConnectivityMonitorTask.java:306)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源)
在 java.lang.Thread.run(未知来源)
2020-12-08 04:00:24.033 [Client-EndpointMonitor-1] INFO ctcccnNettyClientConnectionFactory - 强制底层 tcp 通道关闭 [打开:假,活动:假]
2020-12-08 04:00:24.033 [Client-EndpointMonitor-1] 错误 ctcceClientCommunicationEndpoint - 在 [端点 0, uri: ws:// xxxxxxx.xxxxxxxxx.xxx.xxx:8080/Thingworx/WS ] 上重新填充连接失败:超时等待 websocket 握手完成
2020-12-08 04:00:24.033 [Client-EndpointMonitor-1] 错误 ctcceClientCommunicationEndpoint - 异常重新填充连接是:
java.util.concurrent.TimeoutException:等待 websocket 握手完成超时
在 com.thingworx.communications.client.connection.netty.NettyClientConnectionFactory$HandshakeCompletionNotifier.await(NettyClientConnectionFactory.java:693)
在 com.thingworx.communications.client.connection.netty.NettyClientConnectionFactory.createConnection(NettyClientConnectionFactory.java:398)
在 com.thingworx.communications.client.endpoints.ClientCommunicationEndpoint.refillConnections(ClientCommunicationEndpoint.java:230)
在 com.thingworx.communications.common.endpoints.monitor.ConnectivityMonitorTask.dutyCycleOn(ConnectivityMonitorTask.java:159)
在 com.thingworx.communications.common.endpoints.monitor.ConnectivityMonitorTask.run(ConnectivityMonitorTask.java:306)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源)
在 java.lang.Thread.run(未知来源)
java.util.concurrent.TimeoutException:等待 websocket 握手完成超时
在 com.thingworx.communications.client.connection.netty.NettyClientConnectionFactory$HandshakeCompletionNotifier.await(NettyClientConnectionFactory.java:693)
在 com.thingworx.communications.client.connection.netty.NettyClientConnectionFactory.createConnection(NettyClientConnectionFactory.java:398)
在 com.thingworx.communications.client.endpoints.ClientCommunicationEndpoint.refillConnections(ClientCommunicationEndpoint.java:230)
在 com.thingworx.communications.common.endpoints.monitor.ConnectivityMonitorTask.dutyCycleOn(ConnectivityMonitorTask.java:159)
在 com.thingworx.communications.common.endpoints.monitor.ConnectivityMonitorTask.run(ConnectivityMonitorTask.java:306)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源)
在 java.lang.Thread.run(未知来源)
2020-12-08 04:00:24.033 [Client-EndpointMonitor-1] INFO ctcccnNettyClientConnectionFactory - 强制底层 tcp 通道关闭 [打开:假,活动:假]
2020-12-08 04:00:24.033 [Client-EndpointMonitor-1] 错误 ctcceClientCommunicationEndpoint - 在 [端点 0, uri: ws:// xxxxxxx.xxxxxxxxx.xxx.xxx:8080/Thingworx/WS ] 上重新填充连接失败:超时等待 websocket 握手完成
2020-12-08 04:00:24.033 [Client-EndpointMonitor-1] 错误 ctcceClientCommunicationEndpoint - 异常重新填充连接是:
java.util.concurrent.TimeoutException:等待 websocket 握手完成超时
在 com.thingworx.communications.client.connection.netty.NettyClientConnectionFactory$HandshakeCompletionNotifier.await(NettyClientConnectionFactory.java:693)
在 com.thingworx.communications.client.connection.netty.NettyClientConnectionFactory.createConnection(NettyClientConnectionFactory.java:398)
在 com.thingworx.communications.client.endpoints.ClientCommunicationEndpoint.refillConnections(ClientCommunicationEndpoint.java:230)
在 com.thingworx.communications.common.endpoints.monitor.ConnectivityMonitorTask.dutyCycleOn(ConnectivityMonitorTask.java:159)
在 com.thingworx.communications.common.endpoints.monitor.ConnectivityMonitorTask.run(ConnectivityMonitorTask.java:306)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源)
在 java.lang.Thread.run(未知来源)
这是文章 328912 的 PDF 版本,可能已过期。最新版本 CS328912