我使用Google Cloud Shell在实例上运行Jupyter Notebook,但之后1 hours
连接断开。
我重新连接到实例,什么都没有,与重置实例相同。
所以,请告诉我如何设置,使云壳的连接保持连接。
谢谢!
我使用Google Cloud Shell在实例上运行Jupyter Notebook,但之后1 hours
连接断开。
我重新连接到实例,什么都没有,与重置实例相同。
所以,请告诉我如何设置,使云壳的连接保持连接。
谢谢!
Google Cloud Shell 自动断开连接,因为您没有在 Cloudshell 的终端中执行任何操作!因此,要保持 cloudshell 会话处于活动状态,您可以在浏览器的 javascript 控制台中输入以下 javascript 代码
setInterval(function() {document.elementFromPoint(500, 500).click();}, 30000);
这就是诀窍!
P/S:如果你想使用 Jupyter Notebook,为什么不使用Google Colab呢?它有一个预装的 Jupyter Notebook 以及更多的 CPU 和内存。你可以为 Colab 使用相同的 js!
支持您的 Cloud Shell 会话的虚拟机实例不会永久分配给 Cloud Shell 会话,如果会话处于非活动状态一小时,该虚拟机实例就会终止。
我迟到了,但如果还没有,请尝试一下。打开 sysctl.conf 并添加以下行。
grep keep /etc/sysctl.conf
sudo vi /etc/sysctl.conf
net.ipv4.tcp_keepalive_time=60
net.ipv4.tcp_keepalive_intvl=60
net.ipv4.tcp_keepalive_probes=5
停止并启动您的实例。