0

我正在尝试在 worklight 服务器中实现 serverSessionTimeout。我启用serverSessionTimeout=5sso.cleanup.taskFrequencyInSeconds=5在 worklight.properties 但没有运气。每个用户登录都有用户数据库条目。理想情况下,一旦会话达到 5 分钟,它应该删除用户数据库条目,但我无法从服务器端清除用户数据库条目。如果有人帮助我,我将不胜感激。

4

1 回答 1

0

正如 Iddo 在评论中提到的:

  1. sso.cleanup.taskFrequencyInSeconds与完全不同的功能有关
  2. serverSessionTimeout指示应用程序服务器在指定的时间后使会话无效,但实际的清理可以由应用程序服务器自行决定(请参阅 jaalger2 在此问题中的回答

因此,为了控制会话,您需要根据自己的喜好设置值。之后,只需让应用程序服务器处理内存线程。

有没有什么特别的原因为什么在上述之后您还需要访问数据库并从中删除行?这应该自动处理,而不是“手动”处理。

于 2014-12-13T08:27:56.657 回答