Python 使用jupyter实验室重新连接到远程运行的内核
我在jupyter实验室的远程服务器上工作,有一个作业正在运行。但是,连接已断开,现在我正尝试重新连接到同一个正在运行的内核。老实说,我读了很多例子和jupyter文档,但我找不到解决方案。我的上一次运行是输出中间结果,我想知道是否可以重新连接回正在运行的内核并继续查看输出 我通常通过ssh连接:Python 使用jupyter实验室重新连接到远程运行的内核,python,kernel,jupyter-notebook,Python,Kernel,Jupyter Notebook,我在jupyter实验室的远程服务器上工作,有一个作业正在运行。但是,连接已断开,现在我正尝试重新连接到同一个正在运行的内核。老实说,我读了很多例子和jupyter文档,但我找不到解决方案。我的上一次运行是输出中间结果,我想知道是否可以重新连接回正在运行的内核并继续查看输出 我通常通过ssh连接: ssh -L 8000:localhost:8080 usere@123.45.678.9 然后我就跑 jupyter notebook --no-browser --port=8080 在本地
ssh -L 8000:localhost:8080 usere@123.45.678.9
然后我就跑
jupyter notebook --no-browser --port=8080
在本地机器上的浏览器中,我只需打开“locahost:8000”,它就能正常工作
我试图重复这些步骤,但无法重新连接到现有正在运行的内核并继续查看输出
有什么建议吗?突然,我明白了你的问题。所以你们不能让服务器继续运行。相反,您每次都手动启动它 基本上,你需要让它继续运行。某种程度上类似于nohup jupyter笔记本——没有浏览器——port=8080&或使用
systemd
。因此,当您失去连接时,jupyter服务器仍在运行
然后您可以通过ssh-l8000:localhost:8080重新连接到服务器usere@123.45.678.9。然后打开
locahost:8000
。最后,您将看到一切都与您离开时一样。当您尝试重新连接时,您到底得到了什么?找不到页面?不,我只是看到了连接断开前看到的最后一刻(输出)。您建议它保持运行通常是个好主意。然而,它并没有解决我所说的问题