|
虽然远程会话的数据存储可以扩展至 100K 条记录而不会造成任何问题,但 Axeda Global Access Server 的远程会话数量应远低于 100K,通常应为 1000 或 2000 个会话。
|
如果调用方尝试在 ThingWorx Composer 和 SetConfigurationTable 服务指定的最小值和最大值范围以外设置值,则 RemoteAccessSubsystem 将抛出异常。 |
服务 | 说明 | 必需操作 | ||
---|---|---|---|---|
CleanupOldSessions | 通过将状况更新为 CLOSE_REQUESTED.,清除所有已超过最大会话持续时间的会话 | • 确定 expirationTime (毫秒)。 • 查找所有 createdTime 字段小于或等于 expirationTime 的远程会话。 • 对于每个返回的会话,将状况设置为 CLOSE_REQUESTED,将 terminationCause 设置为 "Remote session close was requested due to max session duration of %s hours",然后更新会话。 | ||
TerminateInactiveSessions | 结束所有非活动状态的会话并将状况设置为 TERMINATED。 | • 确定 inactiveTime (毫秒)。 • 查找所有 lastActivityTime 字段小于或等于 inactiveTime 的远程会话。 • 对于每个返回的会话,将状况设置为 TERMINATED,将 terminationCause 设置为 "Remote session was terminated due to session inactive timeout of %s minutes"。然后,更新会话。
|