DTStack / Taier

Taier is a big data development platform for submission, scheduling, operation and maintenance, and indicator information display
https://dtstack.github.io/Taier/
Apache License 2.0
1.32k stars 330 forks source link

[Bug] [UI] 前端页面崩溃 #1161

Closed chyueyi closed 4 weeks ago

chyueyi commented 5 months ago

Search before asking

What happened

image image 打开Mysql任务,会导致浏览器内存极速上升,从而页面崩溃,感觉是mysql.worker.js的问题。

What you expected to happen

页面能正常使用不报错

How to reproduce

打开Mysql任务,会导致浏览器内存极速上升,从而页面崩溃,感觉是mysql.worker.js的问题。

Anything else

No response

Version

v1.3

Are you willing to submit PR?

Code of Conduct

niutaofan commented 4 months ago

1.4 分支 , 遇到同样问题,在进行任务编辑[hive sql]的任务编辑页,出现浏览器当前页的CPU跑满,内存逐渐上升 微信图片_20240414172118

niutaofan commented 4 months ago

还有人维护么

jin-sir commented 4 months ago

@niutaofan 我该如何复现呢,能提供一下例子吗?

niutaofan commented 4 months ago

进入ETL的编辑页,当触发:onDidChangeModelContent,出现函数死循环。导致CPU上升 image

image

niutaofan commented 4 months ago

进入ETL的编辑页,当触发:onDidChangeModelContent,出现函数死循环。导致CPU上升 image

image

同样,在修改调度依赖、环境参数时候,都会导致CPU跑满 image

jin-sir commented 4 months ago

进入ETL的编辑页,当触发:onDidChangeModelContent,出现函数死循环。导致CPU上升 image

image

我复现不出你这个问题。并且你说的在输入内容时会触发onDidChangeModalContent,导致 CPU 爆满。由于这块的编辑器是molecule,并不是图片中的这个 Editor 组件,不会触发onDidChangeModalContent 2024-04-21 18 40 23

niutaofan commented 4 months ago

好的,谢谢! 我怕这边是win10环境,编译的是master分支。 可能是我本地问题吧

zvrr commented 4 months ago

请问你这是什么版本?编译了master和1.4分支,也是页面挂死

jin-sir commented 4 months ago

@zvrr 1.4分支的,能提供下操作过程吗,怎么操作可以导致页面崩溃?

zvrr commented 4 months ago

dist.tgz

@zvrr 1.4分支的,能提供下操作过程吗,怎么操作可以导致页面崩溃?

@jin-sir dockerhub上的镜像不会有这个问题。本地编译了的master、1.4.0-RELEASE tag v1.4.0 都是这个问题。麻烦你编译下这几个分支看看,应该就可以复现了。

附件📎是编译之后的前端文件。

taier

greenery2 commented 3 months ago

我也是,编译master分支,只要在编辑器按下,任务编辑或设置的setting.json编辑都是卡死浏览器。 image

jin-sir commented 3 months ago

@zvrr 很尴尬,我用mac和window10编译了这几个分支,还是复现不出来

hww02 commented 2 months ago

在master和1.4分支上也遇到了同样的问题,项目启动后,点击任务开发中的任务,数遍点击编辑框或者按enter减 导致cpu内存快速升高,直至浏览器崩溃,有友友解决的吗?

Uploading 771f3882cd7218e325f43144aa3e0e46.mp4…

jin-sir commented 2 months ago

在使用npm 或 yarn 安装依赖时,pnpm-lock文件失效,将依赖包@dtinsight/molecule升级到了1.3.5,在 molecule@1.3.5 中,存在无限循环问题,导致页面崩溃,现已将版本暂时锁定在 1.3.4。请重新拉取最新代码,重新安装依赖