返回列表 发帖

客户端意外关闭,用户任务如何自动断掉?

大家好,客户这边经常有这种现象,网络故障、或者停电造成的客户端系统意外退出。而在用户监视器中用户任务仍然存在,不能自动断掉,占用了一个并发点数。

这个问题应该怎么解决,请大家赐教!

 

Re:客户端意外关闭,用户任务如何自动断掉?

开发

>
工具
>
检验
>
用户监视器

在左下的“现行流程”行里,点右键,选择“结束进程”,即可。

TOP

Re:客户端意外关闭,用户任务如何自动断掉?

楼上是一种解决办法。

另一种办法是由系统判断用户IDLE时间,再根据预设的时间参数来把用户kick出系统。设置方法:

setup-->general parameters-->parameter values-->SUP-->SES-->TIMEHGUP2,online-help的解释:

This parameter is used to define a time delay, expressed in seconds, before which a message is displayed, indicating that a user disconnection is imminent, the user not having used the keyboard while the user interface had been waiting for an entry. If nothing has been entered after a second time delay defined by the TIMEHGUP2 parameter, the user is disconnected.

大意:此参数用来定义一个以秒为单位的延迟时间,计时从键盘开始等候用户输入开始算起,时间到了后就把用户给kick出去了。0表示没有IDLE管理。

这个是全局参数,若只需要对某个人设置,则只需要在setup--> users-->users-->parameter definition里针对SES参数进行设置即可。

建议使用此参数。这样不管可以管到那些不经意关掉client的人,也可以管到那些经常开着系统跑去干别的事的人。

[此帖子已被 tansj 在 2009-3-24 22:10:56 编辑过]

TOP

Re:客户端意外关闭,用户任务如何自动断掉?

开发

>
工具
>
检验
>
用户监视器

在左下的“现行流程”行里,点右键,选择“结束进程”,即可。

这个方法是可行的,但是tansj讲的也是对的,但是在异常的情况下用不了.可以以上两种方法就可啦

TOP

Re:客户端意外关闭,用户任务如何自动断掉?

是否还有其他自动退出的方式

TOP

Re:客户端意外关闭,用户任务如何自动断掉?

感谢各位的答复,2楼的做法是事后的解决办法。3楼的可以在正常情况下使用。现在我这边的情况是,首先设置了最大任务数是1,也就是一个用户只能在系统中登陆一次,但是在网络或其他异常情况下退出系统的,该用户的任务进程还在系统中没有自动退出,导致该用户无法再次登陆进去。只能采取2楼的做法去手工的结束进程。有没有在异常情况下退出的时候,系统自动把该用户的任务清掉的办法。还请大家继续给予帮助。谢谢

TOP

Re:客户端意外关闭,用户任务如何自动断掉?

你可以仔细看看3楼我的回复。像这种情况告诉用户10分钟以后再登就好了。

TOP

Re:客户端意外关闭,用户任务如何自动断掉?

告诉用户,让加钱买许可,哈哈

TOP

Re:Re:客户端意外关闭,用户任务如何自动断掉?

扶程星云:

告诉用户,让加钱买许可,哈哈

TOP

Re:客户端意外关闭,用户任务如何自动断掉?

若断电等原因造成用户锁定在系统内, 当所有用户都锁定不能进行踢人操作前提下,可以重启服务器来解锁

TOP

返回列表