#python #server #jupyter-notebook #jupyter
Вопрос:
У меня возникла проблема при запуске ноутбука jupyter на удаленном сервере. Моя текущая настройка такова:
Я бы подключился по ssh к удаленному серверу и запустил tmux
его jupyter notebook --no-browser --port=xxxx
. На моем локальном компьютере я бы затем запустил ssh -L yyyy:localhost:xxxx user@server.domain
. Затем я переходил к localhost:yyyy
своему блокноту jupyter и запускал его там.
Все это хорошо до тех пор, пока ssh-соединение не зависнет или не разорвется. Затем, когда я снова подключаю ssh-канал ssh -L yyyy:localhost:xxxx user@server.domain
, я вижу тот же ноутбук, но я не вижу никаких выходов из ячеек, которые должны были быть там, когда я был отключен. Записная книжка также не будет выполнять код, хотя записная книжка все равно будет работать в фоновом режиме как процесс на сервере.
Мой вопрос будет заключаться в том, как сделать ноутбук jupyter удаленно доступным, где все блоки кода будут продолжать выполняться и обеспечивать вывод, даже если удаленное соединение прервется. И как увидеть все эти выходы после возобновления удаленного подключения.