标题: 客户端意外关闭,用户任务如何自动断掉? [打印本页]
作者: zhihui.chen 时间: 2009-3-24 23:14 标题: 客户端意外关闭,用户任务如何自动断掉?
大家好,客户这边经常有这种现象,网络故障、或者停电造成的客户端系统意外退出。而在用户监视器中用户任务仍然存在,不能自动断掉,占用了一个并发点数。
这个问题应该怎么解决,请大家赐教!
作者: luoxiong 时间: 2009-3-25 00:11 标题: Re:客户端意外关闭,用户任务如何自动断掉?
开发>
工具
>
检验
>
用户监视器
在左下的“现行流程”行里,点右键,选择“结束进程”,即可。
作者: tansj 时间: 2009-3-25 06:07 标题: 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 编辑过]
作者: dannis 时间: 2009-3-25 06:39 标题: Re:客户端意外关闭,用户任务如何自动断掉?
开发>
工具
>
检验
>
用户监视器
在左下的“现行流程”行里,点右键,选择“结束进程”,即可。
这个方法是可行的,但是tansj讲的也是对的,但是在异常的情况下用不了.可以以上两种方法就可啦
作者: ayu_cheng 时间: 2009-3-25 20:45 标题: Re:客户端意外关闭,用户任务如何自动断掉?
是否还有其他自动退出的方式
作者: zhihui.chen 时间: 2009-3-25 21:51 标题: Re:客户端意外关闭,用户任务如何自动断掉?
感谢各位的答复,2楼的做法是事后的解决办法。3楼的可以在正常情况下使用。现在我这边的情况是,首先设置了最大任务数是1,也就是一个用户只能在系统中登陆一次,但是在网络或其他异常情况下退出系统的,该用户的任务进程还在系统中没有自动退出,导致该用户无法再次登陆进去。只能采取2楼的做法去手工的结束进程。有没有在异常情况下退出的时候,系统自动把该用户的任务清掉的办法。还请大家继续给予帮助。谢谢
作者: tansj 时间: 2009-3-26 18:06 标题: Re:客户端意外关闭,用户任务如何自动断掉?
你可以仔细看看3楼我的回复。像这种情况告诉用户10分钟以后再登就好了。
作者: 扶程星云 时间: 2009-3-27 00:42 标题: Re:客户端意外关闭,用户任务如何自动断掉?
告诉用户,让加钱买许可,哈哈
作者: tansj 时间: 2009-3-31 17:55 标题: Re:Re:客户端意外关闭,用户任务如何自动断掉?
扶程星云:
告诉用户,让加钱买许可,哈哈
作者: chrise 时间: 2009-4-7 21:56 标题: Re:客户端意外关闭,用户任务如何自动断掉?
若断电等原因造成用户锁定在系统内, 当所有用户都锁定不能进行踢人操作前提下,可以重启服务器来解锁
作者: 小巫 时间: 2009-6-15 17:33 标题: Re:客户端意外关闭,用户任务如何自动断掉?
差不多的问题,因为应用程序错误,内存不可读,导致关闭。
但是正在进行的库存变化却仍然占了库存。在 用户监视器 里结束了该进程后,查询库存是对的,也就是说该批次仍然有那么多货在。但是做库存变化,选择库存批次的时候,显示为0.
在产品地点中查到的库存都为A状态,也没有被分配什么的,不知道应该怎么解决?
重启服务器可以解决?因为出现的满多的,所以不可能经常重启服务器啊
欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) |
Powered by Discuz! 7.2 |