Google Cloud Platform 在连接断开时无法 运行 长 运行ning 进程
Google Cloud Platform unable to run long running process when connectivity drops
我正在 Google 带有 GPU 的云平台计算引擎 VM 上使用 darkflow 进行自定义对象检测训练,但是只要我失去连接或我的笔记本电脑进入睡眠状态,长 运行 进程就会终止。我已经尝试 运行 通过 SSH 从我的 Windows 机器,使用 Google 云 Shell,通过云平台上的 Jupyter Notebook 上的终端和通过 Jupyter Notebook 在直接云平台,但由于连接丢失,该过程在所有这些情况下都失败,即使 VM 是 运行。让这个漫长的 运行 过程继续进行的最佳方法是什么?
P.S。后来我确实意识到 Google Cloud Shell 不适合这个目的。
没关系,我在这里找到了解决方案:https://askubuntu.com/questions/8653/how-to-keep-processes-running-after-ending-ssh-session
因为您已经编写的 CloudShell 不适合那种工作,而且 work-a-rounds 屏幕、tmux 或 byobu 也无济于事。最佳实践是只使用抢占式 VM。
文档中提到了一些 limitations CloudShell:
Usage limits
Cloud Shell is intended for interactive use only. Non-interactive sessions will
be ended automatically after a warning. Prolonged usage or computational or network intensive processes are not supported and may result in session termination without a warning.
Cloud Shell also has weekly usage limits. If you reach your usage limit, you'll need to wait until the specified time (listed under Usage Quota, found under the three dots menu icon) before you can use Cloud Shell again.
我正在 Google 带有 GPU 的云平台计算引擎 VM 上使用 darkflow 进行自定义对象检测训练,但是只要我失去连接或我的笔记本电脑进入睡眠状态,长 运行 进程就会终止。我已经尝试 运行 通过 SSH 从我的 Windows 机器,使用 Google 云 Shell,通过云平台上的 Jupyter Notebook 上的终端和通过 Jupyter Notebook 在直接云平台,但由于连接丢失,该过程在所有这些情况下都失败,即使 VM 是 运行。让这个漫长的 运行 过程继续进行的最佳方法是什么? P.S。后来我确实意识到 Google Cloud Shell 不适合这个目的。
没关系,我在这里找到了解决方案:https://askubuntu.com/questions/8653/how-to-keep-processes-running-after-ending-ssh-session
因为您已经编写的 CloudShell 不适合那种工作,而且 work-a-rounds 屏幕、tmux 或 byobu 也无济于事。最佳实践是只使用抢占式 VM。
文档中提到了一些 limitations CloudShell:
Usage limits
Cloud Shell is intended for interactive use only. Non-interactive sessions will be ended automatically after a warning. Prolonged usage or computational or network intensive processes are not supported and may result in session termination without a warning.
Cloud Shell also has weekly usage limits. If you reach your usage limit, you'll need to wait until the specified time (listed under Usage Quota, found under the three dots menu icon) before you can use Cloud Shell again.