기술 문서 - CS331540
ThingWorx Analytics에서 "웹소켓 핸드셰이크 완료를 기다리는 동안 시간 초과" 오류가 수신되었습니다.
수정한 날짜: 01-Apr-2025
적용 대상
- ThingWorx Analytics 9.0 to 9.3
설명
- ThingWorx Platform 8.5.3에서 9.0.2로 업그레이드한 후 <ThingWorx Analytics Server>/data/logs/twas-tw-adapter.log 파일에 다음 오류가 표시됩니다.
오류 ctcceClientCommunicationEndpoint - [endpoint 0, uri: ws://XXXX/Thingworx/WS]에서 연결 다시 채우기 실패: 웹소켓 핸드셰이크 완료를 기다리는 동안 시간 초과
2020-10-01 13:57:27 [Client-EndpointMonitor-1] 오류 ctcceClientCommunicationEndpoint - 연결 다시 채우기 예외:
java.util.concurrent.TimeoutException: 웹소켓 핸드셰이크가 완료될 때까지 기다리는 동안 시간 초과가 발생했습니다.
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:318)에서
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)에서
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)에서
java.lang.Thread.run(Thread.java:748)에서
2020-10-01 13:57:27 [Client-EndpointMonitor-1] 오류 ctcceClientCommunicationEndpoint - 연결 다시 채우기 예외:
java.util.concurrent.TimeoutException: 웹소켓 핸드셰이크가 완료될 때까지 기다리는 동안 시간 초과가 발생했습니다.
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:318)에서
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)에서
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)에서
java.lang.Thread.run(Thread.java:748)에서
- ThingWorx Platform이 업그레이드되지 않았는데도 ThingWorx Analytics Server에서 동일한 오류가 표시됩니다.
이는 기술 문서 331540의 PDF 버전이며, 구 버전일 수 있습니다. 최신 버전 CS331540