difizen / libro

Libro: A Notebook Product Solution with Flexible Customization and Easy Integration.
https://libro.difizen.net
MIT License
220 stars 9 forks source link

[bug] libro在Windows11系统下使用终端出现的问题 #248

Closed MaxforCherubim closed 2 weeks ago

MaxforCherubim commented 3 weeks ago

{78B6D4A8-8FDD-4AA3-B58F-AA6AAA88C30C} 关闭了页面后,打不开也算了,关也关不掉。

BroKun commented 3 weeks ago

windows 下的问题我们尽快修复,等我消息

BroKun commented 2 weeks ago

我在机器上验证了一下,windows 下 terminal 重连是正常的,但是关闭是有问题的。 jupyterlab 这边目前也有一样的问题,https://github.com/jupyterlab/jupyterlab/issues/5061

然后我们定位了一下 terminal 删除问题,出在比较底层,jupyter 服务尝试让 terminal 跟实际的进程状态始终一致,但是在 windows 上有意外情况。如果你是比较长时间不用然后重连失败,可能 terminal 本身状态也异常了,这种情况在 linux 下可以直接反馈在产品上,比如进程删除了,但是 windows 下有异常。

如果我们产品上忽略掉这种状态的 terminal,可能会有内存泄露风险,我需要再评估一下,但是有可能短时间解决不了这个问题。