如何重新连接到远程 Jupyter 实例(运行 代码)
How to RE-connect to a Remote Jupyter instance (Running Code)
我在远程 Google 云计算实例上有几个长 运行 脚本(在 Jupyter Notebook 中)。
如果我 lose ssh 连接,我无法重新连接到 (运行) 笔记本而不停止 those 运行 脚本——在笔记本。
closing 我的 macbook 似乎会切断我与远程 (运行) jupyter notebook 的连接。有什么方法可以在不停止脚本的情况下重新连接吗?
在 Google Cloud 上,Jupyter 仍然 运行。我只是无法连接到执行代码的笔记本——不停止代码执行。
我相信其他 Jupyter 用户已经解决了这个问题 :)
提前致谢
我的 GCloud 隧道脚本
gcloud compute ssh --zone us-central1-c my-compute-instance -- -N -p 22 -D localhost:5000
Bash 启动的脚本 Chrome
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
"localhost:22"
--proxy-server="socks5://localhost:5000"
--host-resolver-rules="MAP * 0.0.0 , EXCLUDE localhost"
--user-data-dir=/tmp/
在 Gcloud 上启动 Jupyter 的 Nohup
nohup jupyter notebook --no-browser > log.txt 2>&1 &
- 在我的 Sierra-os macbook 上,没有启用任何代理设置(系统偏好设置)
- 在 Google Cloud 上,我没有使用静态 ip,只是一个临时 ip。
提前致谢
"cannot reconnect" 是什么意思?你是说你再也看不到笔记本界面了吗? (在这种情况下,这可能是一个 google 云问题)。或者你的意思是你不能 运行 编码或查看以前的结果?
如果是第二个,这是一个,jupyter团队正在努力;解决这个问题的方法是将代码包装在存储中间代码的 Python Futures 中;因此重新访问未来不会触发重新计算,但会显示中间结果。
我在远程 Google 云计算实例上有几个长 运行 脚本(在 Jupyter Notebook 中)。
如果我 lose ssh 连接,我无法重新连接到 (运行) 笔记本而不停止 those 运行 脚本——在笔记本。
closing 我的 macbook 似乎会切断我与远程 (运行) jupyter notebook 的连接。有什么方法可以在不停止脚本的情况下重新连接吗?
在 Google Cloud 上,Jupyter 仍然 运行。我只是无法连接到执行代码的笔记本——不停止代码执行。
我相信其他 Jupyter 用户已经解决了这个问题 :) 提前致谢
我的 GCloud 隧道脚本
gcloud compute ssh --zone us-central1-c my-compute-instance -- -N -p 22 -D localhost:5000
Bash 启动的脚本 Chrome
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
"localhost:22"
--proxy-server="socks5://localhost:5000"
--host-resolver-rules="MAP * 0.0.0 , EXCLUDE localhost"
--user-data-dir=/tmp/
在 Gcloud 上启动 Jupyter 的 Nohup
nohup jupyter notebook --no-browser > log.txt 2>&1 &
- 在我的 Sierra-os macbook 上,没有启用任何代理设置(系统偏好设置)
- 在 Google Cloud 上,我没有使用静态 ip,只是一个临时 ip。
提前致谢
"cannot reconnect" 是什么意思?你是说你再也看不到笔记本界面了吗? (在这种情况下,这可能是一个 google 云问题)。或者你的意思是你不能 运行 编码或查看以前的结果?
如果是第二个,这是一个