アーティクル - CS267044

WebSocket 接続の失敗により、「WebSocket が予期せず閉じられました。サーバー エンドポイントから登録解除しています」というエラーが表示され、最終的に ThingWorx Platform が停止する

修正日: 23-Mar-2023   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • ThingWorx Platform 6.6 to 9.3

説明

  • サーバーのクラッシュにより ThingWorx が動作を停止した
  • Composer にアクセスできませんでした
  • .NET (dotnet) クライアント実装間でネットワーク障害が発生すると、ThingWorx Platform インスタンスの WebSocket が正しく閉じられないように見える
    • これにより、プラットフォームが追加のリソースを使用し、最終的にメモリ不足になります
    • ThingWorx Platform の再起動が必要です
  • 接続の問題が発生した場合、 WSCommunication サブシステムはアクティブな WebSocket の数を減らしません。
  • ThingWorx アプリケーションでは、ネットワーク接続が回復してから数分後に WebSocket 接続が正常に再確立されるまで、Thing はオフライン (接続されていません) になりました
  • ThingWorx プラットフォームにアクセスできなくなるネットワーク障害が発生した場合、 .NET クライアントWebSocket が正しく閉じられない
  • ネットワーク エラーによる.NET クライアント ログのエラーからのエラー:
    • **イベント サブスクリプションを取得できません。エンティティのサービスの呼び出し中にエラーが発生しました。ゲートウェイのタイムアウト。 (コード 1114)
    • **プラットフォームでサービスを呼び出す際にエラーが発生しました。エンティティ名: *0117.01446 サービス名: GetEventSubscriptions
  • <ThingworxStorage>\logs\ErrorLog.logファイルからのエラー
    • java.util.concurrent.ExecutionException: java.io.IOException: キーをキャンセルする必要があります
    • サーバー WebSocket が予期せず閉じられ、サーバー エンドポイントから登録解除されました [ws セッション ID: 6、エンドポイント ID: 7、エンドポイント名: null] java.util.concurrent.ExecutionException: java.io.IOException: チャネルが閉じている状態です
  • <ThingworxStorage>\logs\ApplicationLog.logからのエラー:
    • [Date Time] [L: WARN] [O: ctcscjJsr356ServerConnection] [I: ] [U: SuperUser] [S: ] [T: WsCommunication-4] サーバー WebSocket が予期せず閉じられました。サーバー エンドポイントから登録解除しています [ws セッション ID: 3、エンドポイント ID: 4、エンドポイント名: null] java.util.concurrent.ExecutionException: java.io.IOException: キーをキャンセルする必要があります
    • [Date Time] [L: WARN] [O: ctcscjJsr356ServerConnection] [I: ] [U: ] [S: ] [T: WSExecutionProcessor-620] サーバー WebSocket が予期せず閉じられました。サーバー エンドポイントから登録解除しています [ws セッション ID: 4、エンドポイントID: 5、エンドポイント名: null] java.util.concurrent.ExecutionException: java.io.IOException: キーをキャンセルする必要があります
    • [Date Time] [L: WARN] [O: ctcscjJsr356ServerConnection] [I: ] [U: ] [S: ] [T: http-nio-8443-exec-73] サーバー WebSocket が予期せず閉じられ、サーバー エンドポイントから登録解除中 [wsセッション ID: 5、エンドポイント ID: 6、エンドポイント名: null] java.util.concurrent.ExecutionException: java.io.IOException: 壊れたパイプ
    • [Date Time] [L: WARN] [O: ctcscjJsr356ServerConnection] [I: ] [U: SuperUser] [S: ] [T: 0216.02718_AddConnectionLog] サーバー WebSocket が予期せず閉じられました。サーバー エンドポイントから登録解除しています [ws セッション ID: 6、エンドポイントID: 7、エンドポイント名: null] java.util.concurrent.ExecutionException: java.io.IOException: チャネルがクローズ状態です。
    • [Date Time] [L: WARN] [O: ctcscjJsr356ServerConnection] [I: ] [U: SuperUser] [S: ] [T: WsCommunication-7] サーバー WebSocket が予期せず閉じられ、サーバー エンドポイントから登録解除中 [ws セッション ID: 7、エンドポイント ID: 8、エンドポイント名: null] java.util.concurrent.ExecutionException: java.io.IOException: チャネルがクローズ状態です
最新バージョンはこちらを参照ください CS267044