当前位置:论坛首页 > Linux面板 > 建议

[已回复]重大bug,宝塔面板首页存在内存溢出bug。

发表在 Linux面板2018-11-7 11:34 [复制链接] 4 4172

我不知道你们有没有这种经历,就是打开面板然后去做别的了,然后过一会切到面板页面的时候卡死了,或者有时候干着别的,鼠标一移入页面,页面就卡死了?


此bug在windows 10 Chrome、FireFox、mac、Centos 7等系统的浏览器中都测试过,均有这个bug,初步推测应该是闭包函数引起的内存溢出,根源应该是宝塔公司前端用jq写的动画有逻辑问题,并且CPU占用100%,导致页面假死(如图)。


WX20181107-105743.png WX20181107-111233.png


复现过程:两种方法。


1. 第一种可以直接看到效果,就是进入首页,把鼠标放在服务器状态你的分区那里一直左右移动(如图标注的地方) WX20181107-112511@2x.png ,可以看到内存一点点上升,并且页面会越来越卡,直至假死,经过我的测试最高可达400多M占用;
2. 第二种比较麻烦,打开面板首页,加载完成后不要管他,打开另一个标签去干别的,等大概十分钟后切回当前页面,然后立即把鼠标放到分区那里(有时候直接切回去鼠标仅仅移入页面也会卡死),页面CPU就会达到100%,页面假死,有时等待一会就好了,有时直接卡死没有任何反应,内存有时会升高,有时不会。


就是这个bug,经常就是面板在后台放着,然后一切回去就直接卡死了,虽然问题不大,但是还是希望宝塔能复现一下,看看有没有必要修复,现在我修改js把动画去掉就没有这个bug了,再也没有卡过了,顺便说一下,贵公司的前端可以送去祭天了。@河妖 @宝塔技术-小强

附件本来想上传Chrome memory分析结果的,但是三个分析结果达到了800多M,就不上传了。

刚才吃完饭回来,内存占用达到了1800M,CPU106%,虽然是JavaScript vm内存,但是这么大的内存肯定不正常了。




使用道具 举报 只看该作者 回复
发表于 2018-11-7 12:25:27 | 显示全部楼层
好的 感谢你的反馈 这边会进行测试修复
使用道具 举报 回复 支持 反对
发表于 2018-11-7 12:28:08 | 显示全部楼层
河妖 发表于 2018-11-7 12:25
好的 感谢你的反馈 这边会进行测试修复

好的,修复完了记得把前端拿去祭天
使用道具 举报 回复 支持 反对
发表于 2018-11-7 12:34:45 | 显示全部楼层
6.0早已修复此问题,5.9非安全问题不在更新
使用道具 举报 回复 支持 反对
发表于 2018-11-7 12:41:58 | 显示全部楼层
沐沐 发表于 2018-11-7 12:34
6.0早已修复此问题,5.9非安全问题不在更新

好吧,,,但是之前用6.0一堆bug,所以现在还是不敢用
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表