Jupyter 笔记本内核在一段时间后断开连接/死机,无法重新连接到亚马逊 EC2 实例并完成(当前正在运行)操作。

exp*_*rer 5 winscp amazon-ec2 amazon-web-services jupyter-notebook jupyter-kernel

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

小智 1

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

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

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

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

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

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