电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何设置K/3 Cloud系统闲置超时时间(timeout hearbeat)

来源:金蝶云社区作者:金蝶2024-09-2325

如何设置K/3 Cloud系统闲置超时时间(timeout hearbeat)

如何设置K/3 Cloud系统闲置超时时间(timeout hearbeat)

希望客户端超时退出时间变长的普通用户,请参考https://vip.kingdee.com/questions/8255/answers/11755 

希望客户端超时退出时间变长的普通用户,请参考https://vip.kingdee.com/questions/8255/answers/11755 

希望客户端超时退出时间变长的普通用户,请参考https://vip.kingdee.com/questions/8255/answers/11755 


系统超时】:

1、功能:在用户操作时间间隔超过设定时间AppTimeOut时,自动退出到登陆界面;


2、逻辑:这个过程中,系统回按AppHearbeat心跳线时间设置进行系统状态检查,发现没有用户操作就累计超时时间,直到超出AppTimeOut设置为止;
如果心跳线检查中途发现服务端上下文已经被其他进程清除,也会退出登陆,也可能提示其他错误,这时需要检查服务端日志


3、如果只是单纯想要增大超时时间,可以仅调整AppTimeOut参数即可,这样也会带来服务端的内存占用增加(不能及时释放闲置的内存占用),因此要均衡好这个时间,如果服务器内存很充足,可以适当调大



具体设置】:


1、在WebSite下找到Web.Config文件,在文件中找到节点 configuration/appSettings,在该节点下可以设置AppTimeOutAppHearbeat参数。


1.1、心跳线 AppHearbeat: 设置

改客户端超时时间不需要修改“AppHearbeat”

改客户端超时时间不需要修改“AppHearbeat”

改客户端超时时间不需要修改“AppHearbeat”

算法:心跳线 <= Min( IIS超时,  反向代理超时,  代理服务器超时, ... ) / 2 ;

说明:心跳线必须小于等于iis或代理超时的一半。比如iis为20分钟,代理为10分钟,那么心跳线最大不能超过5分钟。最小不能设置小于10秒。


1.2、超时时长 AppTimeOut:默认为3600秒 = 1小时,比如: 设置为24小时 = 24 * 3600秒 = 86400秒;

(基于安全考虑不建议设置太长,HTML5端最小控制为600秒,GUI和SL端没有最小值控制);

1.3、设置完成后,注意不要破坏web.config的xml文档格式完整性(可以用 ie浏览器打开这个文档进行初步结构检测)

1.4、cmd命令框中执行 iisreset 指令,来使得设置生效(这个指令会导致站点重启,当前业务操作断开,包括对web.config的修改都会影响正常业务操作,建议在下班空闲时间操作)

 


2、如果想使用iis默认超时设置替代K/3 Cloud的超时机制,请设置AppTimeOutEnableFalse, 重启IIS站点后就停用了整个金蝶云星空的超时机制。

1.webp


ps: 注意 AppTimeOutEnable 需要设置为 True,大写T开头;(补丁:PT142914 【7.5.1450.1】2019-10-31 之后已经兼容大小写了 )

 

3、【如何在客户端查看心跳线设置】:
打开httpwatch查看,查看心跳线请求可以看到如下图的 valueenabledhearbeat三个参数

2.webp


注意右下的返回数据窗口中,当数据量比较多是,默认只显示前2000个字符。

点击【>】

如何设置K/3 Cloud系统闲置超时时间(timeout hearbeat)

如何设置K/3 Cloud系统闲置超时时间(timeout hearbeat)希望客户端超时退出时间变长的普通用户,请参考https://vip.kingdee.com/questio...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信