5
  1. 当我通过 Mobaxterm 连接到 EC2 实例时,一段时间后我的 jupyter notebook 的内核失去连接。
  2. 并且一些非常耗时的操作/(当前正在运行的任务)需要一次又一次地重新执行并且永无止境(每次都重复)。
  3. 我正在关闭笔记本并重新启动,所以我可以获得与内核的连接,因为它没有重新连接,当它最终死掉时我不得不一次又一次地经历这个过程。
  4. 它还显示 SSL 错误,有时在断开连接之前版本号错误。
4

2 回答 2

1

只需使用nohup. 这应该是所有 Linux 机器中的内置工具。

所以你应该这样做:nohup jupyter notebook > output.txt

然后您可以安全地终止控制台会话,而不必担心会杀死笔记本。

于 2021-08-29T14:56:32.047 回答
1

我也遇到过类似的问题。我在“ tmux ”的帮助下解决了这个问题。我按照以下步骤操作:

  1. 我在 AWS 实例中的机器上安装了“tmux”。

[实际上,它预装了我在 EC2 实例上使用的 AMI。]

  1. 我只需输入以下命令就创建了一个“tmux”会话:tmux
  2. 然后我运行了必要的命令来运行Jupyter serverorJupyter notebook
  3. 为了关闭终端,我使用了这个命令: (i) ctrl + b, (ii)d

[请注意,会话将继续在 EC2 实例上运行,直到您关闭实例或关闭jupyter serverjupyter notebook]。

  1. 要再次连接到会话,我使用了以下命令:tmux attach
  2. 为了在我完成后最终终止“tmux”会话,我使用了以下命令:tmux kill-session
于 2019-12-20T08:38:55.267 回答