读书人

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

发布时间: 2012-04-11 17:42:33 作者: rapoo

怎样停止单个人的进程或会话
在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、最好在登录时建立一个简单的检查机制类似上述校验页面,当登录时检查用户如果是该踢的,则直接射之,让用户感觉无法登录。

读书人网 >行业软件

热点推荐