iMedical的会话机制使用的是cookie-session方式,cookie是浏览器管理的,session是cache自带了一套管理机制。
浏览器在打开窗口时,在以下几种方式下为同一cookie,
通过前台传过来的cookie中会话id来判断是哪一次sessionID,打印对应的session对象,获得会话信息
// 设置session的timeout时间
set %session.AppTimeout = 15*60 // 表示15分钟内没有任何请求到达后台时,会超时
在System Management Portal -> [Home] > [CSP Sessions]可以查看及管理当前有效会话
当前系统默认的超时时间
某个安全组超时时间,优先级高于默认配置
使用Lodop打印HTML标签时,有些客户端会超时,此时要修改成CLodop打印
— 当系统启用了锁屏功能时 —-
– 1、系统超时了会系统会锁屏。
– 2、客户端鼠标一直不动系统也会锁屏。
– 3、后台检测前台不在的判断是逻辑是:如果超过一段时间,服务器一直没收到前台的请求,后台会断开请求,也就是超时
。
举例说明:系统设置超时时间为40分钟时,医生查房离开电脑35分钟,再回来写5分钟病历,此时服务器40分钟未收到前台请求,系统会超时,前台表现为锁屏(老系统表现为后面【点击保存】按钮,会无反应或弹出登录界面)。
下一版iMedical9系统实现会话共享功能,保证会话的全服务器间有效。
访问量: 509663