技术文章 - CS309030

ThingWorx Platform 和 KEPServerEX/ThingWorx Industrial Connectivity 之间的 WebSocket 断开检测处理

已修改: 01-Aug-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Kepware Server (formerly KEPServerEX) 6.6 to 6.10
  • ThingWorx Kepware Server (legacy) 8.1 to 6.10
  • ThingWorx Platform 8.1 to 9.5
  • Linux OS

说明

  • 即使 WebSocket 上发生断开连接,远程事物上的isConnected属性也没有设置为False
  • 在 ThingWorx 中解决条件后,远程事物的断开连接和重新绑定之间存在很大延迟
  • 断开连接后,远程事物的isConnected属性永远不会设置为False ,因此事物永远不会自动重新连接
  • 必须重新启动远程事物才能重新连接它们
  • 不会自动检测基于 Linux 的操作系统上 ThingWorx 中的 WebSocket 断开连接
  • 是否可以实现套接字错误检测,以便不依赖IdleConnectionTimeout来检测 Linux 上 ThingWorx 中的套接字问题?
  • ThingWorx 无法有效检测套接字错误,因此必须在ThingWorx确定套接字过期之前满足 IdleConnectionTimeout
这是文章 309030 的 PDF 版本,可能已过期。最新版本 CS309030