アーティクル - CS267044
WebSocket 接続の失敗により、「WebSocket が予期せず閉じられました。サーバー エンドポイントから登録解除しています」というエラーが表示され、最終的に ThingWorx Platform が停止する
修正日: 23-Mar-2023
適用対象
- 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