Ich habe versucht, diese Anleitung mit der Cloud Shell zu folgen: https://cloud.google.com/ml-engine/docs/quickstarts/datalab, aber als ich war gehen meine Sitzung zu stoppen konnte ich nicht vermeiden, einen Fehler zu bekommen.Google ML Engine - Wie man eine Datalab Sitzung ordnungsgemäß beendet
Alles funktioniert gut bis zum Aufräumen. Dann schließe ich die Datalab Browser-Registerkarte und drücke CTRL + C
in der Cloud Shell. Dieser Fehler wird in der Cloud-Shell gemeldet:
ERROR: gcloud crashed (OSError): [Errno 3] No such process
.
Dann drücke ich STRG + C und wieder zurück auf die Aufforderung erhalten, von wo aus ich kann Anruf
datalab stop <instance-name>
Später funktioniert es wieder zu verbinden, indem Aufruf datlab connect <instance-name>
Könnte jemand bitte sagen Sie mir was mache ich hier falsch? Wie kann ich ordnungsgemäß die Datalab Sitzung beenden, ohne einen Fehler zu erzeugen?
UPDATE:
Nach einigem Versuch und Irrtum fand ich heraus, dass man sollte nicht durch so etwas wie bg
, ps -e
, kill <pid>
unter Verwendung von CTRL + Z
überlegen, wo pid der Prozess-ID für den datalab Prozess. Da mehrere Prozesse involviert sind und nur der Datalab-Prozess beendet wird, wird die Cloud Shell lahmgelegt. Dann muss die Cloud Shell-VM neu gestartet werden.