Ядро ноутбука Jupyter через некоторое время отключается / перестает работать и не может повторно подключиться к экземпляру amazon EC2 и завершить (в данный момент работает).

  1. Когда я подключаюсь к экземпляру EC2 через Mobaxterm, через некоторое время ядро ​​моего ноутбука jupyter теряет соединение.
  2. И некоторые очень трудоемкие операции /(выполняющиеся в данный момент задачи) должны повторяться снова и снова и никогда не заканчиваться (это повторяется каждый раз).
  3. Я закрываю ноутбук и перезагружаюсь, чтобы получить соединение с ядром, потому что оно не переподключается, и мне пришлось снова и снова проходить этот процесс, когда он в конце концов умирает.
  4. Он также показывает ошибку SSL, неправильный номер версии иногда перед отключением.

2 ответа

Я тоже столкнулся с подобной проблемой. Решил с помощью tmux. Я выполнил следующие шаги:

  1. Я установил tmux на свой компьютер в экземпляре AWS.

[На самом деле, он был предустановлен с AMI, который я использовал на экземпляре EC2.]

  1. Я создал сеанс tmux, просто введя команду: tmux
  2. Затем я выполнил необходимые команды для запуска Jupyter server или Jupyter notebook
  3. Чтобы закрыть терминал, я использовал эту команду: (i) ctrl + b, (ii) d

[Обратите внимание, что сеанс будет продолжаться в экземпляре EC2, пока вы не закроете экземпляр или не закроете jupyter server или jupyter notebook].

  1. Чтобы снова подключиться к сеансу, я использовал команду: tmux attach
  2. Чтобы окончательно убить сеанс tmux, когда я закончу, я использовал команду: tmux kill-session

Просто используйте nohup. Это должен быть встроенный инструмент на всех машинах Linux.

Итак, вам следует сделать: nohup jupyter notebook > output.txt

И тогда вы можете безопасно завершить консольный сеанс, не беспокоясь о том, что ноутбук будет убит.

Другие вопросы по тегам