当前位置: 代码迷 >> Lotus >> 怎样停止单个人的进程或会话,该怎么处理
  详细解决方案

怎样停止单个人的进程或会话,该怎么处理

热度:128   发布时间:2016-05-05 07:11:22.0
怎样停止单个人的进程或会话
在web应用中,肯定会有很多人在使用,在不停止HTTP任务的情况下怎样断开某个人的HTTP会话或者单个人服务器正在运行的进程?

------解决方案--------------------
好问题.求解
------解决方案--------------------
是不是可以设置会话时间?
------解决方案--------------------
目前看来不可以
------解决方案--------------------
我也很想知道.
------解决方案--------------------
用tell http show users查看当前的http用户,用drop username将用户踢出http会话。比如中止zhangwei的会话,使用命令drop zhangwei就可以了。
------解决方案--------------------
实践证明楼上的解决方案无效。不知道经过测试没有
------解决方案--------------------
drop username只实用于cs架构。web应用下不管用
------解决方案--------------------
找我吧,我给你写个插件,你多看看http protocal
------解决方案--------------------
这样可以实现吧:
1、在应用系统的配置工具中提供一个配置用于存放要“踢”的用户名。
2、在web系统的主页(主窗口)中放个隐藏帧用于载入一个检查页面,该页定时刷新,譬如10分钟刷新一次,因为要定时刷,所以页面内容要简单,否则服务器压力大。内容主要是:a、计算当前用户是否在要踢的用户配置里。b、如果是,则强行注销会话(……names.nsf?logout),并检测当用户变为匿名用户时强行关闭浏览器。
3、最好在登录时建立一个简单的检查机制类似上述校验页面,当登录时检查用户如果是该踢的,则直接射之,让用户感觉无法登录。
  相关解决方案