アーティクル - CS311627
ThingWorx Flow エンドポイントが ThingWorx Platform で WebSocket 通信を処理しない
修正日: 16-Jan-2023
適用対象
- ThingWorx Platform 8.4 to 8.5
説明
- ThingWorx Flow エンドポイントがWebSocket通信を処理しない
- AlwaysOn / WebSocketクライアント (エッジ SDK、統合ランタイムなど) がフロー エンドポイント経由でプラットフォームに接続できない
- プロトコルのアップグレード中に HTTP コード 404 が返される
- NGINXが有効になっている場合、KEPServerEX / ThingWorx Industrial Connectivity からの接続に失敗する
- ThingWorx Flowに対してNGINXを有効にしているため、 WebSocket経由で接続できなくなりました
- NGINXが有効になっている場合、 WebSocketトラフィックが処理されない
- Kepware は、 NGINX ThingWorx が有効な環境に接続しようとすると、イベント ログに次のエラーを表示します。
- エラー ThingWorx Native Interface ThingWorx への接続に失敗しました。 | |プラットフォーム = <ThingWorx ホスト>:443/Thingworx/WS、エラー = Websocket 接続を確立できませんでした。
ThingWorx Diagnostics のデバッグ [DEBUG] twMessage_Send: まだ認証されていません
ThingWorx Diagnostics のデバッグ [エラー] twMessage_Send: RequestId 2 のメッセージ送信エラー
ThingWorx Diagnostics のデバッグ [DEBUG] twMessage_Delete: BIND メッセージの削除: 2
ThingWorx Diagnostics のデバッグ [DEBUG] 切断が呼び出されました。コード: 1000、理由:
ThingWorx 診断のデバッグ [警告] sendCtlFrame: 接続されていません
ThingWorx Diagnostics のデバッグ [DEBUG] twTlsClient_Close: サーバーから切断しています
ThingWorx Diagnostics のデバッグ [DEBUG] twTlsClient_Close: SSL セッションの削除
ThingWorx 診断のデバッグ [警告] msgHandlerOnClose: WEBSOCKET CLOSED
ThingWorx Diagnostics のデバッグ [DEBUG] twTlsClient_Reconnect: SSL コンテキストの再確立
ThingWorx Diagnostics のデバッグ [DEBUG] twTlsClient_Connect: サーバーへの接続
ThingWorx Diagnostics のデバッグ [DEBUG] twTlsClient_Connect: TLS 接続が確立されました
ThingWorx Diagnostics のデバッグ [エラー] twWs_Connect: Web ソケットの初期化中にエラーが発生しました。応答コード: 404
ThingWorx 診断のデバッグ [エラー] twApi_Connect: 接続再試行の最大回数: 1、到達しました
ThingWorx Diagnostics のデバッグ [DEBUG] twMessage_Send: まだ認証されていません
ThingWorx Diagnostics のデバッグ [エラー] twMessage_Send: RequestId 3 のメッセージ送信エラー
ThingWorx Diagnostics のデバッグ [DEBUG] twMessage_Delete: BIND メッセージの削除: 3
ThingWorx Diagnostics のデバッグ [DEBUG] 切断が呼び出されました。コード: 1000、理由:
ThingWorx 診断のデバッグ [警告] sendCtlFrame: 接続されていません
ThingWorx Diagnostics のデバッグ [DEBUG] twTlsClient_Close: サーバーから切断しています
ThingWorx Diagnostics のデバッグ [DEBUG] twTlsClient_Close: SSL セッションの削除
ThingWorx 診断のデバッグ [警告] msgHandlerOnClose: WEBSOCKET CLOSED
- エラー ThingWorx Native Interface ThingWorx への接続に失敗しました。 | |プラットフォーム = <ThingWorx ホスト>:443/Thingworx/WS、エラー = Websocket 接続を確立できませんでした。
最新バージョンはこちらを参照ください CS311627