アーティクル - CS378343
ThingWorx プラットフォームでセッションの開始に 15 秒以上かかる場合、ThingWorx リモート アクセス クライアント (RAC) を介したリモート アクセス セッションが常に失敗します。
修正日: 15-Feb-2024
適用対象
- ThingWorx Platform 8.5 to 9.5
説明
- ThingWorx Platform ホストから遠く離れた場所にいるユーザーはリモート セッションを開始できません
- Thingworx に接続できず、 ThingWorx Platform に接続しようとすると、ThingWorx リモート アクセス クライアント (RAC) ログに不正な資格情報が表示される
- リモート セッションの開始に 15 秒以上かかると、セッションが失敗します
- ThingWorx リモート アクセス クライアント (RAC) の起動が遅く、最終的にリモート セッションが認証に失敗する原因になります。
- ThingWorx のリモート アクセス セッション用に作成された一時アプリケーション キー (別名 Nonce キー) が、セッションを確立するのに十分な期間存在しません。
- 特定のリモート セッションに関連付けられた Nonce ThingWorx アプリケーション キーが認証に使用される前に期限切れになる
- <ThingworxStorage>\logsのApplicationLog.logファイルには次の内容が表示されます。
[L: ERROR] [O: c.t.c.s.c.j.TempWebSocketConnection] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-8443-exec-8] Error [authenticating connection], Server websocket will be closed. cause: Unauthorized credentials
- %AppData%/tw-ra-clientにある ThingWorx リモート アクセス クライアント (RAC) ログ ファイルtw-ra-client.logには、次の内容が示されています。
[INFO] main - Thingworx Remote Access Client started. pid=17552, args=C:\Program Files\tw-ra-client\tw-ra-client.exe,tw-ra-client://*****@<ThingWorx Platform Host>:/*****?clientId=***** [INFO] main - startSession params: {"platformHost":"<ThingWorx Platform Host>","platformPort":"","appKey":"*****","sessionId":"*****","clientId":"*****","action":"start","secure":true,"isNonce":true} [INFO] main - Creating Thingworx Client [ERROR] main - Unable to connect to Thingworx; ensure platform is available at <<ThingWorx Platform Host>:*****> and that proxy settings are correct [ERROR] main - { name: 'ChannelError', message: 'Authentication failed: Error [context: authenticating connection][cause: Unauthorized credentials]' } [INFO] main - Client quitting; any remaining sessions will be ended
最新バージョンはこちらを参照ください CS378343