静态页面缓存数据导致实例宕机
适用版本
EAS820
问题描述
EAS实例宕机
原因分析
分析dump日志,发现存在多个com.kingdee.bos.webframework.dynamic.StaticWebPageCollection线程导致内存被耗尽
查看堆栈如下:
页面的静态化内容是用户级别的,也就是说十个用户分别打开十个相同的页面会产生一百个静态化缓存。
如果在表中查到多条数据(>=2)时会再去表里插入一条数据,只要一张单据存在一条脏数据的情况下多次访问这张页面,就会导致表里的数据一直增加。当不同用户多次访问这张单据,就会导致内存突然加大。
解决方法
更新补丁PT154987处理。
临时处理方法:(后续彻底解决此问题后,请重新打开开关。)
server\deploy\easweb.ear\eas_web.war\WEB-INF\properties\waf2.properties
里面的staticHtml属性改成false 关闭掉静态缓存机制,重启eas服务生效。
静态页面缓存数据导致实例宕机
适用版本EAS820问题描述EAS实例宕机原因分析分析dump日志,发现存在多个com.kingdee.bos.webframework.dynamic.StaticWebPageCollection线...
点击下载文档
上一篇:同步更新预算表导致实例宕机下一篇:安装补丁报错编译视图失败
本文2024-09-22 20:29:13发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113939.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章