Ich kann Jupyter auf meiner Amazon SageMaker-Notebook-Instance nicht öffnen

Lesedauer: 3 Minute
0

Ich erhalte eine Fehlermeldung, wenn ich versuche, mein Amazon SageMaker Jupyter Notebook in meinem Browser zu öffnen.

Behebung

Versuchen Sie zunächst Folgendes:

  • Vergewissern Sie sich auf der Amazon SageMaker-Konsole, dass der Status der Notebook-Instance InService lautet. Wenn der Status Ausstehend lautet, ist die Notebook-Instance noch nicht bereit.
  • Leeren Sie Ihren Browser-Cache oder versuchen Sie es in einem anderen Browser.
  • Überprüfen Sie die Jupyter-Protokolle auf Fehler.

Wenn Sie das Jupyter Notebook immer noch nicht öffnen können, starten Sie die Notebook-Instance neu. Es hat sich bewährt, Notebook-Instances regelmäßig neu zu starten. Ein Neustart hilft dabei, die Software der Notebook-Instance auf dem neuesten Stand zu halten. Wenn Sie einen Neustart durchführen, wird die Notebook-Instance auf einen neuen zugrunde liegenden Host verschoben. Dies kann dazu beitragen, die Fehler HTTP 503- und 504 in Ihrem Browser zu beheben.

Hinweis: Der einzige persistente Speicher auf der Notebook-Instance ist das Dateisystem /home/ec2-user/SageMaker. Bei einem Neustart verlieren Sie alle anderen Daten.

Gehen Sie bei einem Neustart einer Notebook-Instance wie folgt vor:

  1. Öffnen Sie die Amazon SageMaker-Konsole.

  2. Wählen Sie im Navigationsbereich Notebook-Instances aus.

  3. Wählen Sie den Kreis neben dem Namen der Notebook-Instance aus.

  4. Wählen Sie die Dropdown-Liste Aktionen und dann Stopp.

  5. Warten Sie, bis die Notebook-Instance den Status Gestoppt erreicht hat.

  6. Wählen Sie die Dropdown-Liste Aktionen und dann ** Start**.

  7. Öffnen Sie die URL der Notebook-Instance.

Um zu verhindern, dass dieses Problem erneut auftritt, überprüfen Sie die folgenden häufigen Ursachen für eine überladene Notebook-Instance.

Zu viele offene Sitzungen

Überprüfen Sie im Jupyter-Dashboard die Registerkarte In Ausführung. Wenn Sie eine große Anzahl aktiver Sitzungen und Notebooks haben, dauert das Laden von Notebooks länger und es kann zu einem Timeout im Browser kommen. Um dieses Problem zu beheben, beenden Sie nicht benötigte Notebook- oder Terminal-Sitzungen.

Hohe CPU- oder Speicherauslastung

  1. Öffnen Sie das Jupyter-Dashboard und wählen Sie dann die Registerkarte Dateien.

  2. Wählen Sie Neu und dann Terminal.

  3. Überprüfen Sie die Speicherauslastung:

free -h
  1. Überprüfen Sie die CPU-Auslastung:
top

Wenn die CPU- oder Speicherauslastung hoch ist und Sie keine weiteren Ressourcen freigeben können, sollten Sie erwägen, zu einem größeren Notebook-Instance-Typ zu wechseln:

  1. Stoppen Sie die Notebook-Instance, wie oben erläutert.

  2. Wenn die Notebook-Instance den Status Gestoppt erreicht, wählen Sie die Dropdown-Liste Aktionen und dann Einstellungen aktualisieren aus.

  3. Wählen Sie einen neuen Notebook-Instance-Typ und dann Speichern aus. Eine Liste der in den einzelnen Regionen verfügbaren Instance-Typen finden Sie unter Unterstützte Instance-Typen und Availability Zones.

  4. Wählen Sie die Dropdown-Liste Aktionen und dann ** Start**.

  5. Öffnen Sie die URL der Notebook-Instance.

Hohe Festplattenauslastung

  1. Öffnen Sie das Jupyter-Dashboard und wählen Sie dann die Registerkarte Dateien.

  2. Wählen Sie Neu und dann Terminal.

  3. Führen Sie einen Befehl ähnlich dem folgenden aus, um eine Shell-Sitzung zu starten und die Festplattenauslastung zu überprüfen:

df -h
  1. Überprüfen Sie die Festplattenauslastung für das Dateisystem /home/ec2-user/SageMaker.

Wenn die Festplattenauslastung hoch ist, entfernen Sie nach Möglichkeit temporäre Dateien aus dem Verzeichnis /home/ec2-user/SageMaker. Oder erhöhen Sie alternativ die Volumengröße des Amazon Elastic Block Store (Amazon EBS):

  1. Stoppen Sie die Notebook-Instance, wie oben erläutert.

  2. Wenn die Notebook-Instance den Status Gestoppt erreicht, wählen Sie die Dropdown-Liste Aktionen und dann Einstellungen aktualisieren aus.

  3. Geben Sie eine neue Volumengröße ein und wählen Sie dann Speichern. Die Standardgröße des EBS-Volumes beträgt 5 GB. Sie können die Volumengröße auf bis zu 16 TB erhöhen.

  4. Wählen Sie die Dropdown-Liste Aktionen und dann ** Start**.

  5. Öffnen Sie die URL der Notebook-Instance.


AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren