我使用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
停止并启动您的实例。