- 当我通过 Mobaxterm 连接到 EC2 实例时,一段时间后我的 jupyter notebook 的内核失去连接。
- 并且一些非常耗时的操作/(当前正在运行的任务)需要一次又一次地重新执行并且永无止境(每次都重复)。
- 我正在关闭笔记本并重新启动,所以我可以获得与内核的连接,因为它没有重新连接,当它最终死掉时我不得不一次又一次地经历这个过程。
- 它还显示 SSL 错误,有时在断开连接之前版本号错误。
问问题
1599 次
2 回答
1
只需使用nohup
. 这应该是所有 Linux 机器中的内置工具。
所以你应该这样做:nohup jupyter notebook > output.txt
然后您可以安全地终止控制台会话,而不必担心会杀死笔记本。
于 2021-08-29T14:56:32.047 回答
1
我也遇到过类似的问题。我在“ tmux ”的帮助下解决了这个问题。我按照以下步骤操作:
- 我在 AWS 实例中的机器上安装了“tmux”。
[实际上,它预装了我在 EC2 实例上使用的 AMI。]
- 我只需输入以下命令就创建了一个“tmux”会话:
tmux
- 然后我运行了必要的命令来运行
Jupyter server
orJupyter notebook
- 为了关闭终端,我使用了这个命令: (i)
ctrl + b
, (ii)d
[请注意,会话将继续在 EC2 实例上运行,直到您关闭实例或关闭jupyter server
或jupyter notebook
]。
- 要再次连接到会话,我使用了以下命令:
tmux attach
- 为了在我完成后最终终止“tmux”会话,我使用了以下命令:
tmux kill-session
于 2019-12-20T08:38:55.267 回答