アーティクル - CS319279

ThingWorx Platform で使用される Apache Tomcat HTTP(S) コネクタで指定された maxConnections 値に近づくと、トンネルの安定性とスループットが大幅に低下する

修正日: 17-Jan-2023   


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

適用対象

  • ThingWorx Platform 7.4 to 9.1

説明

  • ThingWorx に多くの負荷がかかると、Tunnel およびEdge Microserver ( EMS/WSEMS ) を介して接続されたVNC (Virtual Network Computing) セッションが切断される
  • ThingWorx トンネルを使用した画面共有セッションがランダムにドロップする
  • Apache TomcatパラメータmaxConnectionsがトンネルのパフォーマンスと安定性に影響しているようです
  • ThingWorx Platform で合計 10000 の HTTP 接続 (トンネルを含む) に近づくと、トンネルの安定性が急激に低下する
  • Stacktracehttp-nio-<port>-exec-<num>スレッドの数が上限に達しました
  • http-nio-<port>-exec-<num>スレッドを増やして Websocket 接続が確実に ThingWorx に接続されるようにする方法
  • エッジ デバイスからのWSEMSログには、次のように表示されます。
    • {"level":"FORCE","timestamp":"<Date Time>","origin":"SDK","content":"TUNNEL CREATED. Entity: <Entity Name>, tid: <ID>, target : <ターゲット ソケット>"}
      {"level":"FORCE","timestamp":"<Date Time>","origin":"SDK","content":"TUNNEL STARTED. Entity: <Entity Name>, tid: <ID>, target : <ターゲット ソケット>"}
      {"level":"FORCE","timestamp":"<Date Time>","origin":"SDK","content":"TUNNEL ENDED. Entity: <Entity Name>, Peer: <Peer>, tid : <ID>, ターゲット: <ターゲット ソケット>"}
  • <ThingworxStorage>\logsにあるApplicationLog.logファイルのエラー
    • <Date Time> [L: ERROR] [O: ctwtWSTunnelServer] [I: ] [U: ] [S: ] [T: http-nio-0.0.0.0-443-exec-820] Web ソケットでエラーが発生しました: An既存の接続がリモート ホストによって強制的に閉じられました
最新バージョンはこちらを参照ください CS319279