Google 机器学习引擎 - 如何正确终止 Datalab 会话
Google ML Engine - How to properly terminate a Datalab session
我尝试使用云来遵循本指南 Shell:
https://cloud.google.com/ml-engine/docs/quickstarts/datalab, 但当我
要停止我的会话我无法避免出现错误。
在清理部分之前一切正常。然后我关闭 Datalab
浏览器选项卡并在云 Shell 中按 CTRL + C
。报这个错误
在云端 Shell:
ERROR: gcloud crashed (OSError): [Errno 3] No such process
.
然后我再次按 CTRL + C 并从我可以的地方返回到提示符
打电话
datalab stop <instance-name>
稍后它可以通过调用再次连接
datlab connect <instance-name>
有人可以告诉我我做错了什么吗?我怎样才能正确
终止 Datalab 会话而不产生错误?
更新:
经过反复试验,我发现不应该考虑使用 CTRL + Z
后跟 bg
、ps -e
、kill <pid>
之类的东西,其中 pid 是进程数据实验室进程的 ID。因为涉及多个进程,所以仅终止数据实验室进程将使 Cloud Shell 瘫痪。然后必须重新启动 Cloud Shell VM。
看来这是最新版本的 Cloud SDK 的最新问题。
我创建了 this issue 来跟踪它。
但是,与此同时,您终止会话的方式正是您想要使用的方式;它只会生成您可以忽略的虚假错误消息。
我尝试使用云来遵循本指南 Shell: https://cloud.google.com/ml-engine/docs/quickstarts/datalab, 但当我 要停止我的会话我无法避免出现错误。
在清理部分之前一切正常。然后我关闭 Datalab
浏览器选项卡并在云 Shell 中按 CTRL + C
。报这个错误
在云端 Shell:
ERROR: gcloud crashed (OSError): [Errno 3] No such process
.
然后我再次按 CTRL + C 并从我可以的地方返回到提示符 打电话
datalab stop <instance-name>
稍后它可以通过调用再次连接
datlab connect <instance-name>
有人可以告诉我我做错了什么吗?我怎样才能正确 终止 Datalab 会话而不产生错误?
更新:
经过反复试验,我发现不应该考虑使用 CTRL + Z
后跟 bg
、ps -e
、kill <pid>
之类的东西,其中 pid 是进程数据实验室进程的 ID。因为涉及多个进程,所以仅终止数据实验室进程将使 Cloud Shell 瘫痪。然后必须重新启动 Cloud Shell VM。
看来这是最新版本的 Cloud SDK 的最新问题。
我创建了 this issue 来跟踪它。
但是,与此同时,您终止会话的方式正是您想要使用的方式;它只会生成您可以忽略的虚假错误消息。